Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Gostaria de ver se alguém pode me dar uma luz porque já estou "fresco" de tanto procurar exemplos na internet e nada funciona.
Queria que conforme o que fosse enviado, via queryString, o swf "pegasse" esse parametro e realizasse uma ação (gotoAndPlay, por ex.).
Só que já tentei de tudo que é coisa e nada funciona.
Coisas básicas, como os links abaixo, que só de ver a lógica dá a entender que vai funcionar...nada!
http://www.flashadvisor.com/forum/flash-li...24.html?p=10660
http://forum.imasters.com.br/lofiversi...hp/t136706.html
A moral da história é a seguinte:
Tenho num flash 3 mensagens. 1 no quadro(10), outra no quadro (15) e outra no quadro (20).
Numa página ASP, onde o swf está inserido, tenho 3 links:
CODE
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0,width,550,height,400,src,parametros,quality,high,pluginspage,http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash,movie,parametros' ); //end AC code
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0) width="550" height="400">
<param name="movie" value="parametros.swf?acao=<%=request.QueryString("acao")%>" />
<param name="quality" value="high" />
<%If request.QueryString("acao")<>"" Then
Response.Write("<param name=""FlashVars"" value=""acao=" & request.QueryString("acao") & """ />")
End If
%>
<embed src="parametros.swf?acao=<%=request.QueryString("acao")%>" quality="high" pluginspage="[http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"](http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash) type="application/x-shockwave-flash" width="550" height="400"></embed>
</object>
</noscript>
<p><a href="index.asp?acao=primeiro">primeiro</a></p>
<p><a href="index.asp?acao=segundo">segundo</a></p>
<p><a href="index.asp?acao=terceiro">terceiro</a></p>
E no action script tenho o seguinte código no primeiro quadro:
CODE
stop();if (acao == "primeiro"){
gotoAndPlay(10);
}
else if (acao == "segundo"){
gotoAndPlay(15);
}
else if (acao == "terceiro"){
gotoAndPlay(20);
}
else{
gotoAndStop(1);
}
Qualquer dica é válida pois agora estou meio que sem rumo.
Desde já agradeço.
Márcio.
Carregando comentários...