flash swf接受外部参数 视频网站播放原理

分类:Flash_Flex_AIR| 发布:camnprbubuol| 查看: | 发表时间:2010/12/1

<object id="bcastr" data="camnpr.swf?xml=xml/camnpr.xml" type="application/x-shockwave-flash"
            width="650" height="285">
            <param name="movie" value="camnpr.swf?xml=xml/camnpr.xml" />
            <param name="wmode" value="transparent">
        </object>

其中关键的部分是: data="camnpr.swf?xml=xml/camnpr.xml"
<param name="movie" value="camnpr.swf?xml=xml/camnpr.xml" />这部分可以不带参数等价于
<param name="movie" value="camnpr.swf" />

然后在swf的源文件.fla文件的动作F9里用“_root.参数名”来获取外部传过来的参数值,此例中访问参数值是:_root.xml

对此,类似视频网站上的播放视频的前后各加一个广告视频(.flv),应用原理可以由此推出:

swf文件接受3个参数;
<object id="bcastr" data="camnpr.swf?Ad1=1.flv&Content=con.flv&Ad2=2.flv&jump=0" type="application/x-shockwave-flash"
            width="650" height="285">
            <param name="movie" value="bcastr.swf" />
            <param name="wmode" value="transparent">
        </object>

其中“jump=0”表示第一个广告不可以跳过,jump=1表示可以跳过。

接下来要在.fla里边处理外部参数的定义,也就是要做好一个视频加载的flash框架;

原文转载请标注:http://www.camnpr.com 郑州网建

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/flash-air/107.html