2016-10-13 00:16:48 点击量:42 标签: 收藏本文
以前做FLV播放器的时候遇到一个问题,全屏不知如何实现,请教一些高人,得到的都一些诸如AS与JS交互等等忽悠的答案. 随便搜了些资料,抽空做了个全屏播放的DEMO,其实非常简单.
ActionScript代码
- btnFullscreen.addEventListener(MouseEvent.CLICK,goFullScreen);
- function goFullScreen(event:MouseEvent):void {
- trace(999);
- switch (stage.displayState) {
- case "normal" :
- stage.displayState="fullScreen";
- break;
- case "fullScreen" :
- default :
- stage.displayState="normal";
- break;
- }
- }
HTML代码
- <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=9,0,0,0" width="100%" height="100%"
id="flashResize" align="middle">- <param name="allowScriptAccess" value="sameDomain" />
- <param name="allowFullScreen" value="true" />
- <param name="movie" value="flashResize.swf" /><param name="quality"
value="high" /><param name="bgcolor" value="#0099cc" />
<embed src="flashResize.swf" quality="high" bgcolor="#0099cc"
width="100%" height="100%" name="flashResize" align="middle" allowScriptAccess="sameDomain"
allowFullScreen="true" type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer_cn" />- </object>
其实关键就在于HTML中的 <param name="allowFullScreen" value="true" />
OK,已经实现FLASH在网页中的全屏了
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室