Ir para conteúdo

Arquivado

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

João Augusto

Includ de flash

Recommended Posts

Galera, teria como fazer uma pag em HTML chamar um banner em flash como se fosse um includ rodando em outro arquivo, assim como se faz com os estilos em CSS e os comandos em JS.

Vlw,.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

auhsuahsu.....

nada foi so um exemplo do que eu to kerendo fazer..

você naum chama uma função em js com <script type="javascript" src=""></script>......

entaum eu keria chamar o banner em flash assim, no mesmo estilo,sem ser por frames....

isso é teria alguma função pra poder chamar esse banner em outro arquivo e rodar na pagina que eu kero.....

vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o banner e em flash, você pode inserir o flash de qualquer jeito, que pelo que entendi, vai atender oque você quer..

Ja que o flash em si, NUNCA, de forma alguma, faz parte do HTML.. entao, ja eh um outro arquivo..

 

Eu uso esse Javascript para inserir swfs:

http://code.google.com/p/swfobject/

 

Nao entendi a necessidade de 'chamar' o flash por frames.. tem um link de exemplo ? para vermos como você vem fazendo ?

Tenta o swfobject ai..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Era exatamente isso que eu keria...

mais so naum entendi como eu vou gerar o arquivo <swfobject>.....

eu baixei o aplicativo que cria o código la mais naum entendi como criar o swfobject.js ......

teria como você me falar como gerar esse arquivo???

vlw.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer isso utilizando tanto JavaScript quanto PHP ou outra linguagem Server-side.

 

Em PHP: Você salva o arquivo que contém o código do flash em formato *.php normalmente, ou mesmo *.htm. Para a chamada, basta fazer um include simples em PHP.

 

Em JavaScript: Você cria a função em JavaScript que chama o arquivo flash (como a que está postada abaixo) e pode ou não salvar como *.js (tanto faz):

function flash_w3c(arqflash,ident,largura,altura) {
//Verificando se o navegor é o Internet Explorer
	if (window.navigator.appName == "Microsoft Internet Explorer") {
		document.write('<object id="'+ident+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
//Se qualquer navegador diferente do IE, executar o bloco abaixo		
	}else{
		document.write('<object id="'+ident+'" type="application/x-shockwave-flash" data="'+arqflash+'" width="'+largura+'" height="'+altura+'">');
	}
//Implementando o swf na página, com os parâmetros mais importantes.
		document.write('<param name="allowScriptAccess" value="sameDomain">');
		document.write('<param name="movie" value="'+arqflash+'">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="salign" value="t">');
		document.write('<param name="wmode" value="transparent">');
		document.write('</object>');
}

Depois, basta colar o código abaixo onde você quer que a animação apareça:

<script type="text/javascript">flash_w3c("seu_arquivo.swf","banner_001","468","60");</script>

Essas são algumas maneiras possíveis de se fazer isso.

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.