首页 > 语言 > JavaScript > 正文

SWFObject基本用法实例分析

2024-05-06 16:23:29
字体:
来源:转载
供稿:网友

这篇文章主要介绍了SWFObject基本用法,实例分析了SWFObject操作Flash文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了SWFObject基本用法。分享给大家供大家参考。具体分析如下:

SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种 主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。

基本使用:

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"
  4. <head> 
  5. <title>SWFObject dynamic embed - step 3</title> 
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
  7. <script type="text/javascript" src="swfobject.js"></script> 
  8. <script type="text/javascript"
  9. swfobject.embedSWF("myContent.swf""myContent""300""120""9.0.0"); 
  10. </script> 
  11. </head> 
  12. <body> 
  13. <div id="myContent"
  14. <p>Alternative content</p> 
  15. </div> 
  16. </body> 
  17. </html> 

参数定义:

 

 
  1. <script type="text/javascript"
  2. var flashvars = { 
  3. name1: "hello"
  4. name2: "world"
  5. name3: "foobar" 
  6. }; 
  7. var params = { 
  8. menu: "false" 
  9. }; 
  10. var attributes = { 
  11. id: "myDynamicContent"
  12. name: "myDynamicContent" 
  13. }; 
  14. swfobject.embedSWF("myContent.swf""myContent""300""120",  
  15. "9.0.0","expressInstall.swf", flashvars, params, attributes); 
  16. </script> 

参数定义2:

 

 
  1. <script type="text/javascript"
  2. var flashvars = false
  3. var params = {}; 
  4. var attributes = { 
  5. id: "myDynamicContent"
  6. name: "myDynamicContent" 
  7. }; 
  8. swfobject.embedSWF("myContent.swf""myContent""300""120",  
  9. "9.0.0","expressInstall.swf", flashvars, params, attributes); 
  10. </script> 

希望本文所述对大家的javascript程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选