[AS3]FLASH及FLV播放器全屏源代码实例参考
[AS3]FLASH及FLV播放器全屏源代码实例参考,以前做FLV播放器的时候遇到一个问题,全屏不知如何实现,请教一些高人,得到的都一些诸如AS与JS交互等等忽悠的答案
以前做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在网页中的全屏了
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例