Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wagnerdp

Controlar um swf externo, sem que seja carregado no flash.

Recommended Posts

Gostaria de controlar minha cortina.swf , só que ela está em um div superior ao flash, e ñ pode ser carregado na mesma cena.como faço pessoal?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<body> <div id="Layer1"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="600" height="370"> <param name="movie" value="/imagens/flash/cortina.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed src="/imagens/flash/cortina.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="370"></embed> </object></div><div align="center"> <div id="geral"> <iframe id="load" name="load" width="0" height="0"></iframe> <script src="/js/site.js" language="Javascript"></script> </div></div></body>====================================================================o JS monta os flashs para 800x600 e 1024x768// JavaScript Documentif (screen.width <= 900) {document.writeln('<div id="conteudo_800">'); document.writeln('<div id="mostra_conteudo_800" name="mostra_conteudo">HOME</div>'); document.writeln(' <div id="flash_800">'); document.writeln(' <object align="middle" id="globalnav-object" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"width="790"'>http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"width="790" height="590">'); document.writeln(' <param name="allowScriptAccess" value="sameDomain" />'); document.writeln(' <param name="quality" value="high" />'); document.writeln(' <param name="wmode" value="transparent" />'); document.writeln(' <param name="scaleMode" value="noScale" />'); document.writeln(' <param name="menu" value="false" />'); document.writeln(' <param name="movie" value="/imagens/flash/menu.swf" />'); document.writeln(' <embed id="globalnav-embed" src="/imagens/flash/menu.swf" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="loc=en_US&htmlApp=false&gatewayURL=gwurl" menu="false" align="middle" quality="high" scale="noscale" width="790" height="590"></embed>'); document.writeln(' </object>'); document.writeln(' </div>'); document.writeln('</div>');document.writeln('</div>'); } if (screen.width >= 901) { document.writeln('<div id="conteudo_1024">'); document.writeln('<div id="mostra_conteudo_1024" name="mostra_conteudo">HOME</div>'); document.writeln(' <div id="flash_1024">'); document.writeln(' <object align="middle" id="globalnav-object" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 "width="790" height="590">'); document.writeln(' <param name="allowScriptAccess" value="sameDomain" />'); document.writeln(' <param name="quality" value="high" />'); document.writeln(' <param name="wmode" value="transparent" />'); document.writeln(' <param name="scaleMode" value="noScale" />'); document.writeln(' <param name="menu" value="false" />'); document.writeln(' <param name="movie" value="/imagens/flash/menu.swf" />'); document.writeln(' <embed id="globalnav-embed" src="/imagens/flash/menu.swf" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="loc=en_US&htmlApp=false&gatewayURL=gwurl" menu="false" align="middle" quality="high" scale="noscale" width="790" height="590"></embed>'); document.writeln(' </object>'); document.writeln(' </div>'); //insere o flash lateral extra. document.writeln('<div id="f1024">'); document.writeln(' <object align="middle" id="globalnav-object" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="187" height="553">'); document.writeln(' <param name="allowScriptAccess" value="sameDomain" />'); document.writeln(' <param name="quality" value="high" />'); document.writeln(' <param name="wmode" value="transparent" />'); document.writeln(' <param name="scaleMode" value="noScale" />'); document.writeln(' <param name="menu" value="false" />'); document.writeln(' <param name="movie" value="/imagens/flash/1024.swf" />'); document.writeln(' <embed id="globalnav-embed" src="/imagens/flash/1024.swf" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="loc=en_US&htmlApp=false&gatewayURL=gwurl" menu="false" align="middle" quality="high" scale="noscale" width="187" height="553"></embed>'); document.writeln(' </object>'); document.writeln('</div>');document.writeln('</div>');}

Compartilhar este post


Link para o post
Compartilhar em outros sites

A diferença é que você está permitindo que somente o IE possa se comunicar via local connection...

 

Está assim:

<param name="allowScriptAccess" value="sameDomain" />

 

As tags param são para o IE...

 

na tag <embed> que é para FF e outros, não tem o atributo para poder ter acesso local.

não testei, mas acho que se você colocar na linha do embed allowScriptAcess="sameDomain", irá funcionar

 

Testa ai...

 

Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

A diferença é que você está permitindo que somente o IE possa se comunicar via local connection...

 

Está assim:

<param name="allowScriptAccess" value="sameDomain" />

 

As tags param são para o IE...

 

na tag <embed> que é para FF e outros, não tem o atributo para poder ter acesso local.

não testei, mas acho que se você colocar na linha do embed allowScriptAcess="sameDomain", irá funcionar

 

Testa ai...

 

Falows

Ñ funfô!! se eu clico no ff, no IE ele abre, mas no FF ainda ñ tá funfando!!!

:unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.