zoukankan      html  css  js  c++  java
  • 一个在HTML 中播放Flash 的示例


    首先,创建一个独立的JavaScript 文件(如:flash.js)用于添加Flash 播放器。代码如下:

    function CreateFlash(idad,swfurl,wad,had,vs){
    var str="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\""+wad+"\" height=\""+had+"\" id=\""+idad+"\" align=\"middle\">";str+="<param name=\"allowScriptAccess\" value=\"always\">";str+="<param name=\"quality\" value=\"high\">";str+="<param name=\"wmode\" value=\"opaque\">";str+="<param name=\"movie\" value=\""+swfurl+"\">";str+="<param name=\"flashvars\" value=\""+vs+"\">";str+="<embed src=\""+swfurl+"\" flashvars=\""+vs+"\" quality=\"high\" wmode = \"opaque\" width=\""+wad+"\" height=\""+had+"\" name=\""+idad+"\" align=\"middle\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\">";str+="</object>";document.write(str);}

     然后,创建一个XML 文件(如:inddata.xml)用于保存图片的路径地址。代码如下:

    <data>
    <big="big_img/big_img1.jpg" small="small_img/small_img1.jpg" url="http://xugang.cnblogs.com"/>
    <big="big_img/big_img2.jpg" small="small_img/small_img2.jpg" url="http://xugang.cnblogs.com"/>
    <big="big_img/big_img3.jpg" small="small_img/small_img3.jpg" url="http://xugang.cnblogs.com"/>
    </data>

    注意:在此XML 文件中指定大图片和小图标的地址路径。

    最后,在网页HTML 文件中,编写代码如下:

    <!--  head 标签中,添加JS引用 -->
    <script src="../js/flash.js" language="javascript"></script>
    ......
    <!--  body 标签中,添加显示flash的代码 -->
    <div class="bnrInd">
      
    <script language="javascript">
       
    //初始化Flash时,包含xml路径
       CreateFlash("banner""../AboutUs/banner.swf"1002280"data=inddata.xml");
      
    </script>
    </div>

    效果如下:


    [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

    示例下载

     

    作者: XuGang   网名:钢钢
    出处: http://xugang.cnblogs.com
    声明: 本文版权归作者和博客园共有。转载时必须保留此段声明,且在文章页面明显位置给出原文连接地址!
  • 相关阅读:
    进行C# 编写发送邮箱,报错Error: need EHLO and AUTH first !
    vue使jsZip和FileSaver.js打包下载
    基于js或vue项目实现一次批量文件下载功能
    模块
    now 与 down 中的 ow 发音是否一样?
    __time64_t 解决了 2038 年问题,可是没解决 1969年问题
    MagickSetOption(mw, "jpeg:extent", "...kb"); 这个函数有时结果出乎意料
    解决Idea启动Spring Boot很慢的问题
    CAP原理和BASE思想和ACID模型
    java并发编程之Condition
  • 原文地址:https://www.cnblogs.com/xugang/p/1988796.html
Copyright © 2011-2022 走看看