Artigo Introdução de wulin.com (www.vevb.com): um pouco de uso do flash em xhtml.
1. O método tradicional de escrita flash não pode passar no teste
2. O método tradicional de escrita flash terá fronteiras pontilhadas no IE7 para afetar a visão
3. O método tradicional de escrita flash é um grande código para cada escrita, que não é propício à aplicação de exibir vários flash na mesma página.
Aqui está um método que pode ser convertido em JS e depois chamado:
<!
<html xmlns = lang = utf-8>
<head>
<Title> </title>
<meta http-equiv = content-type content = text/html; charset = utf-8 />
<Script Type = Text/JavaScript>
função flash (ur, w, h) {
Document.Write ('<Object ClassId = CLSID: D27CDB6E-AE6D-11CF-96B8-4444553540000 ID = Obj1 CodeBase =#Versão = 6,0,40,0 borda = 0 largura ='+W+'altura ='+h+'' ');
document.write ('<nome do param = valor do filme ='+ur+'>');
document.write ('<nome do param = valor da qualidade = alta>');
document.write ('<incorpado src ='+ur+'pluxkinspage = type = aplicação/x-shockwave-flash nome = obj1 width ='+w+'altura ='+h+'>');
document.write ('</ject>');
}
</script>
</head>
<Body>
<script type = text/javascript> flash ('http://client.joy.cn/flvplayer/451974_1.swf'.'100'.'80'); </script>
<br />
<br />
<script type = text/javascript> flash ('http://www.flash8.net/uploadflash/68/flash8net_67466.swf'.'500'.'375'); </script>
</body>
</html>
Vantagens (correspondentes às desvantagens dos métodos tradicionais de escrita mencionados acima):
1. Passe no teste
2. Não há borda pontilhada para o IE
3. Chamada ilimitada. Se você salvar o código JS na cabeça separadamente como um arquivo JS e chamá -lo, ele economizará muito código. Mesmo se você simplesmente calculá -lo em números, o código que chama JS é mais simples que o código de inserção do próprio Flash. Obviamente, a premissa é que não existe apenas um lugar para inserir flash no seu site.