swfobject.js的简单配置
2015-11-12 12:05
399 查看
因为工作需要在网页中迁入flash,开发过程中,发现直接使用embed自己开发的话需要考虑各种兼容性,也比较麻烦, 网上也找了几个相关的插件,比较使用之下,发现swfobject.js这一款还是蛮不错的,这里我使用的是1.5版本,属于老版本, 所以和新版本的配置上有一些出入。
另外官方给出的说法是1.5升级高版本会有很多改动的地方,所以建议一开始就确定好使用的版本,尽量避免中途升级版本。
代码如下:注释比较全,不再单独解释了
另外官方给出的说法是1.5升级高版本会有很多改动的地方,所以建议一开始就确定好使用的版本,尽量避免中途升级版本。
代码如下:注释比较全,不再单独解释了
<html> <head> <script src="js/swfobject.js" type="text/javascript"></script> </head> <body> <div id="flashcontent"></div> </body> <script type="text/javascript"> // 加载flash,参数依次是(flash路径,flash对象id,宽,高,FlashPlayer需要的版本号,Flash资源的背景色) var so = new SWFObject("movie.swf", "flash", "400", "100%", "8", "#336699"); // 画面质量,默认为"high"。 需要说明的是,如果质量设为较低,低版本浏览器可能有错位现象 so.addParam("quality", "low"); // 解决低版本浏览器中弹出层被flash遮挡的问题 so.addParam("wmode", "transparent"); //这里是给Flash添加内联参数 so.addVariable("variable1", "value1"); so.addVariable("variable2", "value2"); so.addVariable("variable3", "value3"); //这里是给Flash添加FlashVar,这是以FlashVar的方式给Flash的Root添加变量,对于Number型变量在Flash端需要 做类型转换。 so.addVariable("variable1", getQueryParamValue("variable1")); so.addVariable("variable2", getQueryParamValue("variable2")); //这里是至关重要的一个地方,flash就是显示在id为flashcontent的标签下。 so.write("flashcontent"); </script> </html>
相关文章推荐
- VC++ error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
- From C++ to Objective-C
- iOS 程序报错:reason: [NSArrayI addObject:]: unrecognized selector sent to instance
- Objective C运行时(runtime)技术的几个要点总结
- object-c:委托(delegate)
- Objective-C的Runtime
- 使用Xcode HeaderDoc和Doxygen文档化你的Objective-C和Swift代码
- checkBox1_CheckedChanged(object sender, EventArgs e)和checkBox1_CheckStateChanged(object sender, EventArgs e)不同
- C# waitformultipleobjects()
- objective-c 学习第一节 HelloWorld
- [Javascript] Object.assign()
- django object is not JSON serializable error问题解决
- OpenGL ES 3.0之Fragment buffer objects(FBO)详解(二)
- Objective_C基础之NSArray整理
- Objective_C基础之NSDictionary整理
- Objective_C基础之NSString整理
- Xcode中Objective-C和C++混编的实现 (二)
- Objective-c:方法
- 增强现实(AR)笔记3:使用Vuforia Object Scaner来扫描物体
- Xcode中Objective-C和C++混编的实现(一)