FLV播放器全屏AS代码(AS2)
2012-02-06 12:08:49 来源:本站整理核心提示:FLV播放器全屏AS代码(AS2)/** - 全屏模式控制 - **/ function setFullScreen() { //fscommand("fullscreen", true); if (_root.logoCoolRabbit._visible == false) {
FLV播放器全屏AS代码(AS2)
- /**
- ---------------------------------
- 全屏模式控制
- ---------------------------------
- **/
- function setFullScreen() {
- //fscommand("fullscreen", true);
- if (_root.logoCoolRabbit._visible == false) {
- if (Stage["displayState"] == "normal") {
- fscommand("fullscreen", true);
- Stage["displayState"] = "fullScreen";
- } else if (Stage["displayState"] == "fullScreen") {
- fscommand("fullscreen", false);
- Stage["displayState"] = "normal";
- }
- rootWidth = Stage.width;
- rootHeight = Stage.height;
- //复位控制栏
- clearInterval(controlBuffCoolTime);
- controlBuffCoolTime = null;
- clearInterval(controlBuff);
- controlBuffCool = 0;
- controlBuffEstimate = null;
- //复位标题栏
- clearInterval(playTitleBuffCoolTime);
- playTitleBuffCoolTime = null;
- clearInterval(playTitleBuff);
- playTitleBuffCool = 0;
- playTitleBuffEstimate = null;
- //重新设置组件位置
- moduleSet();
- //重新计算和设置播放组件尺寸比
- videoWidthSet = rootWidth;
- videoHeightvideoHeightSet = videoHeight/videoWidth*rootWidth;
- playAllModule.playFlvWindow._width = videoWidthSet;
- playAllModule.playFlvWindow._height = videoHeightSet;
- playAllModule.playFlvWindow._y = (rootHeight-playAllModule.playFlvWindow._height)/2;
- }
- }
- //全屏模式切换
- playAllModule.controlSet.buttonFullScreen.onPress = function() {
- setFullScreen();
- };
- //创建右键全屏及退出全屏菜单
- //var newnewMenu:ContextMenu = new ContextMenu();
- var newnewMenu:ContextMenu = new ContextMenu(menuHandler);
- //隐藏右键的一些标准菜单
- newMenu.hideBuiltInItems();
- // 在右键菜单中加入菜单项
- //var fs:ContextMenuItem = new ContextMenuItem("全屏", goFullScreen);
- var fs:ContextMenuItem = new ContextMenuItem("全屏", setFullScreen);
- newMenu.customItems.push(fs);
- //var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", exitFullScreen);
- var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", setFullScreen);
- newMenu.customItems.push(xfs);
- // 现在将右键菜单指定给场景中的movieclip.我当前指定给场景中的box.你也可以指定给_root
- this.menu = newMenu;
- /**
- function goFullScreen() {
- //Stage["displayState"] = "fullScreen";
- }
- function exitFullScreen() {
- //Stage["displayState"] = "normal";
- }
- **/
- // 定义开启和关闭全屏功能,取决于你当前处于哪一种状态下
- function menuHandler(obj, menuObj) {
- if (Stage["displayState"] == "normal") {
- // 如果你当前处在正常模式下,则goFullscreen可点击
- menuObj.customItems[0].enabled = true;
- menuObj.customItems[1].enabled = false;
- } else {
- // 如果你当前片在全屏模式下,则exitFullScreen可点击
- menuObj.customItems[0].enabled = false;
- menuObj.customItems[1].enabled = true;
- }
- }
- ››asp.net页面弄成伪静态页面
- ››Asp.net 中将汉字转换成拼音的方法
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
更多精彩
赞助商链接