Existem diversas maneiras de publicar uma animação em flash na internet(se é que realmente você precisa disso), um joguinho, ou o diabo que o parta com a extensão .swf, mas como publicá-lo de maneira “limpa”, sem deixar seu código sujo, com gambiarras ou sem validação?
Seguindo as recomendações do W3schools pode-se chegar simplesmente a isso:
<object type="application/x-shockwave-flash" width="larguraempixels" height="alturaempixels" data="seu.swf"> <param name="movie" value="seu.swf" /> </object>
Com transparência:
<object type="application/x-shockwave-flash" width="larguraempixels" height="alturaempixels" data="seu.swf"> <param name="movie" value="seu.swf" /> <param name="wmode" value="transparent" /> </object>
Claro que não existe um .swf totalmente ‘limpo’ já que dependemos de plugin para usá-lo, mas às vezes não dá pra escapar, tive que publicar uns vídeos tutorais que fiz, via Jing(ótima ferramenta que merece um próximo post), e essa foi a melhor e válida solução.
Funciona no IE6?
IE 4 – IE 5 – IE 5.5 – IE 6 – IE 7…
FireFox – Opera – Netscape
:)
É… o SwfObject estava exagerando com aquele código usando comentários condicionais:
http://code.google.com/p/swfobject/wiki/documentation