Ir para o conteúdo
carcleo

Função chama swf

Mensagens Recomendadas

carcleo

Feliz Ano Novo a todos!

Pessoal,

Criei uma Função php para chamar filme swf.

<?php
function chama_swf($nome_swf, $endereco_swf, $modo, $comprimento, $largura)
{
?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="<?php echo $comprimento; ?>" height="<?php echo $largura; ?>">
 <param name="movie" value="<?php echo $endereco_swf; ?>">
 <param name="wmode" value="<?php echo $modo; ?>">
 <param name="quality" value="high">
 <embed src="<?php echo $endereco_swf; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="<?php echo $comprimento; ?>" height="<?php echo $largura; ?>"></embed>
</object>
<?php } ?>

E estou chamando a função assim:

<?php
 include "global/funcoes_php/chama_swf.php";
 chama_swf("banner.swf","img/","transparent",550,100);
?>

Porém, o filme não carrega. Apenas ocupa o espaço dele conforme as dimensões passadas por parâmetro. Como sei disso? Cliquei com o lado direito do mouse no local do site que ele deve estar inserido e vi as propriedades do swf.

Já observei endereço. Não achei erro.

Mas, o que pose estar errado na fução.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
carcleo

Achei.

O erro era aqui:

<param name="movie" value="<?php echo $endereco_swf; ?>">

O certo é assim:

<param name="movie" value="<?php echo $endereco_swf.$nome; ?>">

Inserindo também o nome do filme é claro né?

$nome

Obrigado!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.