加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

2010(Flex 初次使用 小节结:No.1)

发布时间:2020-12-15 05:14:47 所属栏目:百科 来源:网络整理
导读:最近一段时间 一直在搞flex,用flex做一个视频播放器现在已经全部搞好了,小有收获 ,特此贴出自己的历程 这里面主要的东西是在不同的情况下 一个文件怎么去接受外部的参数 让这个播放器成为一个被动请求者,也就是视频源是动态的 这里有两种方式是搞成功的

最近一段时间 一直在搞flex,用flex做一个视频播放器现在已经全部搞好了,小有收获 ,特此贴出自己的历程

这里面主要的东西是在不同的情况下 一个文件怎么去接受外部的参数

让这个播放器成为一个被动请求者,也就是视频源是动态的

这里有两种方式是搞成功的

1>??? Flex.mxml /.as? 文件 接收 外部参数? 这种是借助<object >标签

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

???????????????????? id="VideoPlay" width="500" height="465"

???????????????????? codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">

???????????????????? <param name="movie" value="FlvVideo.swf" />

???????????????????? <param name="quality" value="high" />

???????????????????? <param name="bgcolor" value="#ffffff" />

???????????????????? <param name="allowScriptAccess" value="always" />

????? ? ? ? ? ? ??? <param name="allowFullScreen" value="true" /> //默认是没有这个参数的,因为是视频要有全屏功能

?????????? <paramname="FlashVars" VALUE="address=http://www.lxzq.com.cn/video/ty20100915_1.flv" />? //要传的参数

???????????????????? <embed src="FlvVideo.swf" quality="high" bgcolor="#ffffff"? //这个就是视频的播放器文件

??????????????????????????? width="100%" height="100%" name="VideoPlay" align="middle"

??????????????????????????? play="true"

??????????????????????????? loop="false"

??????????????????????????? quality="high"

??????????????????????????? allowScriptAccess="always" ????

????????????????????????? allowFullScreen="true"

??????????????????????????? type="application/x-shockwave-flash"

FlashVars="address=http://www.lxzq.com.cn/video/ty20100915_1.flv" 要传的参数

??????????????????????????? pluginspage="http://www.adobe.com/go/getflashplayer">

???????????????????? </embed>

?????? </object>

传参设置

?<paramname="FlashVars" VALUE="address=http://www.lxzq.com.cn/video/ty20100915_1.flv"

参数address=http://www.lxzq.com.cn/video/ty20100915_1.flv

很关键的一点是

<embed 标签里面 也要设置

FlashVars="address=http://www.lxzq.com.cn/video/ty20100915_1.flv"

这种传参

.mxml.as文件里面获取他的方式是

????? //动态加载视频地址

??????? private function init():void {

?????????? //获取外部传给SWF文件的参数值对

?????????? var obj:Object = stage.loaderInfo.parameters;

?????????? if(obj.address != null) {??

?????? ??? =obj.address; //根据自己的需要来处理

?????????? }

初次发表于个人空间:http://user.qzone.qq.com/1538185017/blog/1285056288

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读