Jump to content


Photo

Onclick No Flash?


  • Faça o login para participar
9 replies to this topic

#1 aimola

aimola

    Webdeveloper

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 17/06/2004, 08:55

Tenho uma funçãozinha Javascript no meu HTML e um link para chama-la:
(<a href="#" onClick="MPlay();">Play</a>)

Preciso acionar esta função no Flash porém não vai de jeito nenhum....
provalvelmente deve estar pensando em:

on (release) {
getURL("java script:MPlay()");
}

mas tb não vai, o que faço neste caso, alguem já teve um problema semelhante?
HELP-ME!!!

PS. se eu colocar um link html com a função tb não funciona, ou seja, tem que ser o bendito onClick.



Valeu!

Edição feita por: aimola, 17/06/2004, 08:57.

Que os passos de hoje sejam maiores que os de ontem
e que os passos de amanhã sejam mais largos que os de hoje.

#2 BrunoCunha

BrunoCunha

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 17/06/2004, 09:57

Essa interação, Flash e JavaScript é bastante simples.

Primeiro, você vai ter que usar o comando:

fscommand

Exemplo:

fscommand("alerta","Aqui entra a mensagem de alerta!!!");

Esse código você coloca em um botão por exemplo.

Depois vá em Publish Settings -> aba HTML -> Template, selecione Flash with FSCommand.

Quando exportar, o flash cria um html com o seguinte código java script:

function onClick_DoFSCommand(command, args) {
  var onClickObj = InternetExplorer ? onClick : document.onClick;
  //
  //your code her
  //
}

Depois, é só mudar essa função pro seu código, tipo:

function onClick_DoFSCommand(command, args) {
  var onClickObj = InternetExplorer ? onClick : document.onClick;
  //
                if (command == "messagebox"){
     alert(args);
	}
  //
}

Repare que usei um If para verificar o command. Lembra do fscommand ? Eram dois parâmetros né? Então, essa função lê os dois!

Espero ter ajudado!

Abraço!

Attached Files



#3 aimola

aimola

    Webdeveloper

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 17/06/2004, 10:42

Bruno valeu a ajuda, porém, ainda não estou conseguindo
estou fazendo assim:

no botão do Flash:
on (release) {
fscommand("full");
}

No html:

function onClick_DoFSCommand(command) {
var onClickObj = InternetExplorer ? onClick : document.onClick;
if (command == "full"){
document.MPlay1.fullscreen=true;
}
}

mas continua não chamando a função em vermelho....
se puder me dar mais uma força eu ficarei muito grato! (y)

Abraço!
Que os passos de hoje sejam maiores que os de ontem
e que os passos de amanhã sejam mais largos que os de hoje.

#4 BrunoCunha

BrunoCunha

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 17/06/2004, 13:42

Aimola,

você chegou a exportar seu filme de dentro do flash como lhe falei?

pois a função:
function onClick_DoFSCommand(command) {

tem o nome "onClick" porque o meu filme se chamava onClick. Esse nome fica na tag object do flash!

veja o htm do meu exemplo:

<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html;  charset=ISO-8859-1">
<TITLE>onClick</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<script LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function onClick_DoFSCommand(command, args) {
  var onClickObj = InternetExplorer ? onClick : document.onClick;
  //
 	 if (command == "messagebox"){
     alert("Você clicou!!!");
	}
  //
}
// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
   navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub onClick_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call onClick_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>
<!-- URL's used in the movie-->
<A HREF=FSCommand:messagebox></A> <!-- text used in the movie-->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
  ID="onClick" WIDTH="200" HEIGHT="100" ALIGN="">
  <PARAM NAME=movie VALUE="onClick.swf">
	<PARAM NAME=quality VALUE=high>
	<PARAM NAME=bgcolor VALUE=#FFFFFF>
	<EMBED src="onClick.swf" 
  quality=high 
  bgcolor=#FFFFFF  
  WIDTH="200" 
  HEIGHT="100" 
  swLiveConnect=true 
  ID="onClick" 
  NAME="onClick" 
  ALIGN=""
  TYPE="application/x-shockwave-flash" 
  PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
	</EMBED>
</OBJECT>
</BODY>
</HTML>


#5 aimola

aimola

    Webdeveloper

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 17/06/2004, 14:02

Aimola,

você chegou a exportar seu filme de dentro do flash como lhe falei?

pois a função:

function onClick_DoFSCommand(command) {

tem o nome "onClick" porque o meu filme se chamava onClick. Esse nome fica na tag object do flash!

veja o htm do meu exemplo:

<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html;  charset=ISO-8859-1">
<TITLE>onClick</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<script LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function onClick_DoFSCommand(command, args) {
  var onClickObj = InternetExplorer ? onClick : document.onClick;
  //
  	if (command == "messagebox"){
     alert("Você clicou!!!");
	}
  //
}
// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
   navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub onClick_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call onClick_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>
<!-- URL's used in the movie-->
<A HREF=FSCommand:messagebox></A> <!-- text used in the movie-->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
  ID="onClick" WIDTH="200" HEIGHT="100" ALIGN="">
  <PARAM NAME=movie VALUE="onClick.swf">
	<PARAM NAME=quality VALUE=high>
	<PARAM NAME=bgcolor VALUE=#FFFFFF>
	<EMBED src="onClick.swf" 
  quality=high 
  bgcolor=#FFFFFF  
  WIDTH="200" 
  HEIGHT="100" 
  swLiveConnect=true 
  ID="onClick" 
  NAME="onClick" 
  ALIGN=""
  TYPE="application/x-shockwave-flash" 
  PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
	</EMBED>
</OBJECT>
</BODY>
</HTML>

Agora foi belezinha, valeu meu amigo!!!!!!!!!!!!


não imagina o tamanho do galho que me quebrou
Que os passos de hoje sejam maiores que os de ontem
e que os passos de amanhã sejam mais largos que os de hoje.

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 04/10/2017, 11:14

Valtrex Discount Program Donde Comprar Cialis En Antofagasta viagra Propecia Efectivo Principio Activo Erectile Dysfunction Pills Online Buy Sertraline
Propecia Indicaciones Cialis Formula Quimica generic viagra Propecia Dutasteride
Cephalexin 500mg For Pets viagra Amoxicillin Apple Cider Vinegar Cialis Venta Espana Acheter Levitra Pas Cher

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 13/10/2017, 03:07

Comparativa Viagra Levitra Cialis Cytotec Misoprostol Posologie buy cialis Onelinepharmacy Netherlands Propecia Success Rate Hair Loss Treatment Viagra Legal Kaufen Ohne Rezept
Amoxicillin Resistance Zithromax Rash Reaction viagra Come Acquistare Viagra In Italia Cialis Overnight Delivery
Baclofen France Kamagra En Jovenes Buy Propanolol Online Australia online pharmacy Dog Lyme Amoxil Keflex And Side Effects Propecia Does It Work

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 30/10/2017, 08:35

Propecia Y Aminexil Acheter Du Viagra Ou Cialis 40 Pills For 99.00 viagra online pharmacy Cheap Tadalis Sx Online Buspar For Sale Without Rx
Vademecum 1 Mg Propecia Schlecker Levitra buy levitra de como y celisborrar x Quickest Canadian Prescriptions

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 17/11/2017, 04:02

Amoxicilline Qualimed 250 Mg viagra Cialis 5mg Comprime Doseage For Keflex Cheap Levitra Vardenafil
Lioresal 40 Mg Propecia Estomago cialis Could Amoxicillin Cause Hives Buy Amoxicillin Without Prescriptions
Baclofen En Ligne 10mg Cialis Significado generic cialis Keflex No Rx Buy Doxycycline Online In Canada Order Viagra Online Overnight Delivery

#10 JeffMalm

JeffMalm

    Super Veterano

  • Usuários
  • 12254 posts
  • Sexo:Feminino
  • Localidade:Mount Carey

Posted 08/02/2023, 23:45

Cytokine profiling generic cialis online After Li Xiao and Shepherd felt the killing intent on Zhao Ling, their expressions suddenly changed greatly, and they instantly became cowardly
buy cialis online cheap gestanin dulcolax carbs Meanwhile, in the eastern Pacific Ocean, Tropical Storm Manuel continues to spin just offshore of Mexico s west coast
05 was used to assess statistical significance comprare cialis online




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq