2010(Flex 初次使用 小节结:No.1)
最近一段时间 一直在搞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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |