Ir para conteúdo

POWERED BY:

Arquivado

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

felipebmfaria

[Resolvido] Inserir swf por php e mysql

Recommended Posts

Boa tarde,

 

Para puxar imagens em jpg, gif, png eu uso:

 

<img src=$caminho>

 

onde caminho é o campo no meu BD.

 

e pra puxar um swf, como faço?

 

Grato.

 

<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','752','height','200','src','<?php echo "$banner"; ?>','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','<?php echo "$banner"; ?>' ); //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="752" height="200">
              <param name="movie" value="<?php echo "$banner"; ?>" />
              <param name="quality" value="high" />
              <embed src="<?php echo "$banner"; ?>" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="752" height="200"></embed>
            </object></noscript>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se apareceu um quadrado branco, do tamanho do seu flash mas não carregou,

parece-me obvio que não colocou o caminho correto deste flash, pq o codigo esta entendendo.

 

tome cuido com as aspas, tbm pode ser isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta tirar a aspa simples dessa parte do codigo :

 

'<?php echo "$banner"; ?>'

 

ficando assim :

 


AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','752','height','200','src',"<?php echo "$banner"; ?>",'quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','<?php echo "$banner"; ?>' ); //end AC code 


Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado a todos que tentaram ajudar...

 

Resolvido da seguinte forma:

 

o codigo divide-se em duas partes:

 

uma que puxa o arquivo sem a extensao, exemplo: arquivos/banner

e a segunda puxa o arquivo com a extensao, exemplo: arquivos/banner.swf

Estava errando nisto.

 

 

 

Sem querer abusar da boa vontade, quer dizer, se alguem puder me ajudar...

 

01. Há meios de pegar a width e height do arquivo swf? Pois cada arquivo postado poderá ter uma width e height diferente...

 

02. Defini o loop como true(antepenultima linha), mas nao tá loopando, alguem sabe como loopar o banner?

 

Grato desde já.

 

<script type="text/javascript">AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','752','height','200','src','<?php echo $banner_sem_swf ?>','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','loop','true','movie','<?php echo $banner_sem_swf ?>' ); //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="752" height="200">
  <param name="movie" 
value="<?php echo $banner_com_swf ?>" />
  <param name="quality" value="high" />
  <embed src="<?php echo $banner_com_swf ?>" 
  quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="752" height="200" loop="true"></embed>
</object></noscript>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta algo + - assim pra pegar width e height:

 

$separa = explode("width=\"", $codigo);
$width = reset(explode("\"", end($separa)));

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.