FLV视频类播放器全屏切换完整AS代码示例

所属分类: 软件教程 / 影音播放 阅读数: 1541
收藏 0 赞 0 分享
  1. function setFullScreen() {  
  2. //fscommand("fullscreen", true);  
  3. if (_root.logoCoolRabbit._visible == false) {  
  4.    if (Stage["displayState"] == "normal") {  
  5.     fscommand("fullscreen", true);  
  6.     Stage["displayState"] = "fullScreen";  
  7.    } else if (Stage["displayState"] == "fullScreen") {  
  8.     fscommand("fullscreen", false);  
  9.     Stage["displayState"] = "normal";  
  10.    }  
  11.    rootWidth = Stage.width;  
  12.      rootHeight = Stage.height;  
  13.  
  14.    //复位控制栏  
  15.    clearInterval(controlBuffCoolTime);  
  16.    controlBuffCoolTime = null;  
  17.    clearInterval(controlBuff);  
  18.    controlBuffCool = 0;  
  19.    controlBuffEstimate = null;  
  20.  
  21.    //复位标题栏  
  22.    clearInterval(playTitleBuffCoolTime);  
  23.    playTitleBuffCoolTime = null;  
  24.    clearInterval(playTitleBuff);  
  25.    playTitleBuffCool = 0;  
  26.    playTitleBuffEstimate = null;  
  27.  
  28.    //重新设置组件位置  
  29.    moduleSet();  
  30.  
  31.    //重新计算和设置播放组件尺寸比  
  32.    videoWidthSet = rootWidth;  
  33.    videoHeightvideoHeightSet = videoHeight/videoWidth*rootWidth;  
  34.    playAllModule.playFlvWindow._width = videoWidthSet;  
  35.    playAllModule.playFlvWindow._height = videoHeightSet;  
  36.    playAllModule.playFlvWindow._y = (rootHeight-playAllModule.playFlvWindow._height)/2;  
  37. }  
  38. }  
  39.  
  40. //全屏模式切换  
  41. playAllModule.controlSet.buttonFullScreen.onPress = function() {  
  42. setFullScreen();  
  43. };  
  44.  
  45. //创建右键全屏及退出全屏菜单  
  46. //var newnewMenu:ContextMenu = new ContextMenu();  
  47. var newnewMenu:ContextMenu = new ContextMenu(menuHandler);  
  48. //隐藏右键的一些标准菜单  
  49. newMenu.hideBuiltInItems();  
  50. // 在右键菜单中加入菜单项  
  51. //var fs:ContextMenuItem = new ContextMenuItem("全屏", goFullScreen);  
  52. var fs:ContextMenuItem = new ContextMenuItem("全屏", setFullScreen);  
  53. newMenu.customItems.push(fs);  
  54. //var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", exitFullScreen);  
  55. var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", setFullScreen);  
  56. newMenu.customItems.push(xfs);  
  57. // 现在将右键菜单指定给场景中的movieclip.我当前指定给场景中的box.你也可以指定给_root  
  58. this.menu = newMenu;  
  59.  
  60. /**  
  61. function goFullScreen() {  
  62. //Stage["displayState"] = "fullScreen";  
  63. }  
  64. function exitFullScreen() {  
  65. //Stage["displayState"] = "normal";  
  66. }  
  67. **/  
  68.  
  69. // 定义开启和关闭全屏功能,取决于你当前处于哪一种状态下  
  70. function menuHandler(obj, menuObj) {  
  71. if (Stage["displayState"] == "normal") {  
  72.    // 如果你当前处在正常模式下,则goFullscreen可点击  
  73.    menuObj.customItems[0].enabled = true;  
  74.    menuObj.customItems[1].enabled = false;  
  75. } else {  
  76.    // 如果你当前片在全屏模式下,则exitFullScreen可点击  
  77.    menuObj.customItems[0].enabled = false;  
  78.    menuObj.customItems[1].enabled = true;  
  79. }  

flash播放器软件下载列表:

      flash播放器大全下载中心    最新版flash播放器下载        
更多精彩内容其他人还在看

酷6网视频如何下载? 轻松下载酷6网视频的技巧

酷6网视频如何下载?酷6网和土豆优酷等下载的方式不一样,土豆优酷自带了下载插件,非汇源视频可以直接下载,但是酷6网却不能下载,今天教大家一个技巧轻松下载酷6网的视频,需要的朋友可以参考下
收藏 0 赞 0 分享

乐视会员验证码怎么用?乐视会员验证码获取乐视vip特权的教程

乐视会员验证码怎么用?乐视有很多会员视频,只有会远程才能观看,但是有时候我们会获得乐视会员的验证码,通过这个验证码我们可以得到乐视vip特权观看视频,下面分享怎么使用验证码,需要的朋友可以参考下
收藏 0 赞 0 分享

迅雷在线播放电影很卡怎么办?

迅雷在线播放电影很卡怎么办?喜欢边下载边看电影,但是最近使用迅雷直接看电影发现很卡,一句话都要分好几次说,该怎么办呢?今天我们教大家通过限制下载速度来提高在线播放速度的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

免费领取一个月好莱坞会员教程 会员秒推送 绑定的银行卡可秒解绑

今天小编为大家分享一个教程,主要是向脚本之家的朋友分享免费领取一个月好莱坞会员教程,而且之前的会员是秒推送,且绑定的银行卡可秒解绑,下面我们一起来看看吧
收藏 0 赞 0 分享

优酷视频 For Win10看视频卡吗?

优酷视频 For Win10看视频卡吗?UWP版的优酷界面如何?播放流畅度如何?在UWP版的优酷中,ui界面发生了很大的变化,最不能接受的就是没有高清的选项,画面与win8.1版没可比性,详细内容请看下文
收藏 0 赞 0 分享

百度VR视频怎么观看?百度视频vr频道的使用方法

百度VR视频是什么?怎么使用br视频?百度浏览器中点击百度视频,其中就可以看到vr频道,但是怎么使用呢?下面我们来看看百度视频vr频道的观看方法,需要的朋友可以参考下
收藏 0 赞 0 分享

肥佬影音怎么搜片?肥佬影音搜片方法

肥佬影音作为一款高清云播放器,深受宅男们的追捧,那么肥佬影音要怎么搜片呢?今天小编就为大家带来肥佬影音搜片方法介绍,感兴趣的朋友可以来下文了解下哦
收藏 0 赞 0 分享

暴风影音怎么把窗口设置的非常小?

暴风影音怎么把窗口设置的非常小?喜欢边工作边看电影,但是设置的暴风影音的窗口都硬性工作,怎么才能设置成非常小的窗口呢?下面分享暴风影音窗口大小的设置方法,需要的朋友可以参考下
收藏 0 赞 0 分享

酷我音乐怎么设置在听外语歌时显示中文歌词?

酷我音乐怎么设置在听外语歌时显示中文歌词?个人很喜欢听外语歌,最常听的就是英文和韩文,但是往往在听歌的时候不知道他们在唱什么,该怎么办呢?怎么显示中文歌词?请看下问详细介绍
收藏 0 赞 0 分享

暴风影音如何设置在打开文件时清除原有的播放列表?

暴风影音如何设置在打开文件时清除原有的播放列表?关于这个问题,很多朋友都不是很清楚,所以今天小编就为大家详细介绍一下,不会的朋友可以参考本文,希望能对大家有所帮助
收藏 0 赞 0 分享
查看更多