<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 郑州网建