·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

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

时间:2012-04-11 11:52CuPlayer
[AS3]FLASH及FLV播放器全屏源代码实例参考,以前做FLV播放器的时候遇到一个问题,全屏不知如何实现,请教一些高人,得到的都一些诸如AS与JS交互等等忽悠的答案

以前做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在网页中的全屏了

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器