zoukankan      html  css  js  c++  java
  • swfobject.js的简单配置

    因为工作需要在网页中迁入flash,开发过程中,发现直接使用embed自己开发的话需要考虑各种兼容性,也比较麻烦, 网上也找了几个相关的插件,比较使用之下,发现swfobject.js这一款还是蛮不错的,这里我使用的是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>
  • 相关阅读:
    全国疫情数据的爬取
    Spring_声明式事务
    第三周总结
    Spring_整合Mybatis
    Oracle AWR内容详解 参考学习钱若梨花落
    查看Oracle某时刻的客户端IP连接情况 参考学习钱若梨花落
    oracle Logminer 日志挖掘 参考学习钱若离花落
    静默升级oracle 11g (从11.2.0.1升级到11.2.0.4)
    oracle RAC集群启动和关闭
    856. Score of Parentheses
  • 原文地址:https://www.cnblogs.com/jiyang2008/p/4958582.html
Copyright © 2011-2022 走看看