Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
estou querendo receber variáveis no swf por java. Consegui com o seguinte código:
function changetext(str){
if(window.sample) window.document["sample"].SetVariable("myText", str);
if(document.sample) document.sample.SetVariable("myText", str);
}
e
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="" ID="sample" WIDTH=400 HEIGHT=80>
<PARAM NAME="movie" VALUE="sample.swf">
<EMBED play="false" swliveconnect="true" name="sample" src="sample.swf" quality="high" bgcolor="#FFFFFF" WIDTH=400 HEIGHT=80 TYPE="application/x-shockwave-flash"></EMBED>
</OBJECT>
Porém da conflito quando tento carregar o swf com o clássico
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','100%','height','100%','src','sample','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','sample', 'wmode','transparent' ); //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" width="100%" height="100%">
<param name="movie" value="sample.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent" />
<embed src="sample.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%"></embed>
</object></noscript>
Já testei em diversos browers no XP(32bits), Win7(64) e MAC Lion (64) e funcionou corretamente.
Mas fiquei na maior dúvida: Carregar o swf sem o AC_FL_RunContent pode causar muitos problemas?
Obrigado.
Abs
Carregando comentários...