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

所属分类: 软件教程 / 影音播放 阅读数: 1456
收藏 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播放器下载        
更多精彩内容其他人还在看

爱奇艺万能播放器怎么下载使用?

爱奇艺万能播放器怎么下载使用?爱奇艺宣布推出本地视频播放服务,用户可以通过下载“爱奇艺万能播放器”观看本地视频,此举意味着爱奇艺正式进入本地视频服务市场,下面我们一起来看看下载使用吧
收藏 0 赞 0 分享

斗鱼直播鱼丸有什么用? 怎么才能快速获得鱼丸?

斗鱼直播鱼丸有什么用? 怎么才能快速获得鱼丸?在斗鱼看直播时发现有许多粉丝向一个直播间赠送鱼丸,可鱼丸怎么获得呢?下面分享私人经验,需要的朋友可以参考下
收藏 0 赞 0 分享

QQ音乐怎么开启自动音量功能?

QQ音乐怎么开启自动音量功能?有时候一首歌的声音很小,于是把电脑的声音调大了,但是忽然来首高音歌曲,耳膜受不了,该怎么设置QQ音乐自动音量功能呢?下面我们一起来看看吧
收藏 0 赞 0 分享

多米音乐怎么设置歌词?

多米音乐怎么设置歌词?有时候歌词和歌曲对不上,该怎么办呢?下面分享多米音乐调整歌词的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

百度音乐WiFi传歌教程没有数据线依然任性

在想要将电脑上的几十首或者几百首歌传到手机上的时候,发现没有数据线,有没有其他的方法呢?下面与大家分享下百度音乐用WiFi传歌的教程
收藏 0 赞 0 分享

多米音乐怎么查看和更改下载路径?

多米音乐怎么查看和更改下载路径?我们用多米音乐下载视屏Mv或是下载歌曲,下载完成之后不知道去哪了,其实我们可以把音乐指定下载到某个文件夹,下面分享具体设置教程
收藏 0 赞 0 分享

优酷客户端下载的视频是什么格式?怎么转换超清格式?

优酷下载的视频是什么格式?从优酷下载的几十集超清连续剧,放到手机上却不能正常播放,这是什么原因呢,怎么转换超清格式呢?下面我们一起来看看
收藏 0 赞 0 分享

优酷视频无法全屏怎么办 优酷不能全屏解决办法

有网友遇到过优酷视频不能全屏的情况,优酷视频无法全屏怎么办?接下来小编就来教大家优酷不能全屏解决办法
收藏 0 赞 0 分享

土豆网视频如何穿越到手机观看?

在电脑上土豆网看视频之后后继续穿越在手机上观看的方法,在手机浏览器上观看,很多盆友有玩过吧,没有玩的盆友和我一起看看哦。希望能够帮到你
收藏 0 赞 0 分享

迅雷看看播放器怎么在线点播磁力链接?

迅雷看看播放器怎么在线点播磁力链接?或许很多人都是在下载迅雷时,被捆绑安装的。或许你会对它有点厌恶,但是不要忽略,他有一个很强大的功能:它可以在线播放BT种子、磁力链接等好的资源,下面我们一起来看看具体的操作步骤
收藏 0 赞 0 分享
查看更多