宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]FLASH及FLV播放器全屏源代码实例参考

2016-10-13 00:16:48 点击量:42 标签: 收藏本文

以前做FLV播放器的时候遇到一个问题,全屏不知如何实现,请教一些高人,得到的都一些诸如AS与JS交互等等忽悠的答案. 随便搜了些资料,抽空做了个全屏播放的DEMO,其实非常简单.

ActionScript代码
 

  1. btnFullscreen.addEventListener(MouseEvent.CLICK,goFullScreen);   
  2. function goFullScreen(event:MouseEvent):void {   
  3.     trace(999);   
  4.     switch (stage.displayState) {   
  5.         case "normal" :   
  6.             stage.displayState="fullScreen";   
  7.             break;   
  8.         case "fullScreen" :   
  9.         default :   
  10.             stage.displayState="normal";   
  11.             break;   
  12.     }   

HTML代码
 

  1. <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">   
  2.     <param name="allowScriptAccess" value="sameDomain" />   
  3.     <param name="allowFullScreen" value="true" />   
  4.     <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" />   
  5. </object> 

其实关键就在于HTML中的 <param name="allowFullScreen" value="true" />
OK,已经实现FLASH在网页中的全屏了

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室