//舞台设置
stage.frameRate=24;
//右键设置
var myContextMenu:ContextMenu = new ContextMenu();
removeDefaultItems();
addCustomMenuItems();
this.contextMenu = myContextMenu;
function removeDefaultItems():void {
myContextMenu.hideBuiltInItems();
var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems;
}
function addCustomMenuItems():void {
var zuozhe:ContextMenuItem = new ContextMenuItem("制作人");
myContextMenu.customItems.push(zuozhe);
var wangzhi:ContextMenuItem = new ContextMenuItem("博客",true);
myContextMenu.customItems.push(wangzhi);
var emaile:ContextMenuItem = new ContextMenuItem("邮箱",true);
myContextMenu.customItems.push(emaile);
var dizhi:ContextMenuItem = new ContextMenuItem("地址",true);
myContextMenu.customItems.push(dizhi);
var _close:ContextMenuItem = new ContextMenuItem("关闭",true);
myContextMenu.customItems.push(_close);
var _quanping:ContextMenuItem = new ContextMenuItem("全屏",true);
myContextMenu.customItems.push(_quanping);
wangzhi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, wz);
_close.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, gb);
_quanping.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, qp);
}
function wz(event:ContextMenuEvent):void {
var url:URLRequest=new URLRequest("http://blog.163.com/liu888chang@126/");
navigateToURL(url,"_blank");
}
function gb(event:ContextMenuEvent):void {
fscommand("quit");
}
function qp(event:ContextMenuEvent):void {
stage.displayState="fullScreen";
myContextMenu.customItems.pop();
var _quanping:ContextMenuItem = new ContextMenuItem("退出全屏",true);
myContextMenu.customItems.push(_quanping);
_quanping.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, tcqp);
}
function tcqp(event:ContextMenuEvent):void {
stage.displayState="normal";
myContextMenu.customItems.pop();
var _quanping:ContextMenuItem = new ContextMenuItem("全屏",true);
myContextMenu.customItems.push(_quanping);
_quanping.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, qp);
}

调用全屏功能代码需通过触发事件才可以运行的,如onPress,onRelease事件;
在插入html 代码时需设置<param name="allowFullScreen" value="true" />;
经多次研究发现,如 html代码设置成<param name="wmode" value="opaque" />或<param name="wmode" value="transparent" />时,则全屏功能无效!也就是说只有flash窗口模块设置为window时,全屏功能才有效。

转载于:https://www.cnblogs.com/top5/archive/2012/04/10/2441159.html

(as3)右键菜单全屏与退出全屏的切换相关推荐

  1. js 控制浏览器 实现全屏 和 退出全屏功能

    在工作中我们偶尔遇到不需要浏览器导航栏和标题栏,需要将整个项目全屏展示的情况,虽然有一些快捷键可以实现此效果,但我们更希望项目中有类似的功能,可以让用户任意切换. 1.js 功能处理 //本案例只为演 ...

  2. 网页怎么退出全屏,网页退出全屏有哪些快捷键?

    网页怎么退出全屏,网页退出全屏有哪些快捷键? 网页怎么退出全屏,网页退出全屏有哪些快捷键? 1.浏览器一般右上角都有个双重小框框即是还原按钮,图标是两个小口. 你点下就不是全屏啦,或者你在浏览器的边框 ...

  3. video 满屏显示_HTML5 video进入全屏和退出全屏的实现方法

    当我们使用video标签的时候,有时候因为更多的需要,我们要自己自定义控制栏,而进入和退出全屏也是其中的一部分 不同的浏览器有不同的实现方法 // Webkit element.webkitReque ...

  4. [html] HTML5如何监听video的全屏和退出全屏?

    [html] HTML5如何监听video的全屏和退出全屏? 监听fullscreenchange事件document.addEventListener('fullscreenchange', (ev ...

  5. vue中浏览器全屏和退出全屏

    1.首先要判断浏览器类型 (是否IE),来控制是否展示功能,在计算属性中判断: computed: {showFullScreenBtn () {return window.navigator.use ...

  6. 使用JavaScript使浏览器进入全屏或退出全屏

    使用JavaScript使浏览器进入全屏或退出全屏 首先使用fullscreenElement判断浏览器是否在全屏状态. 如果是:则调用exitFullscreen函数退出全屏,否则调用request ...

  7. js实现全屏和退出全屏功能

    主要是全屏和退出全屏事件,以及相应的操作(采用window.onresize监测) $(function(){//全屏$("#fullScreen").on("click ...

  8. JS实现全屏和退出全屏

    JS实现全屏和退出全屏 //全屏 function fullScreen(){var el = document.documentElement;var rfs = el.requestFullScr ...

  9. vue实现页面全屏和退出全屏

    pc端使用vue实现页面全屏和退出全屏 element.requestFullScreen() -- 全屏显示 Element.requestFullscreen()方法用于 异步请求使得Elemen ...

  10. js实现全屏与退出全屏,解决F11进入全屏后退出全屏API方法失效(chrome)

    js实现全屏与退出全屏,解决F11进入全屏后退出全屏API方法失效(chrome) 解决的问题 谷歌浏览器F11全屏后,在页面中编写的全屏按钮失效 解决方法 //判断是否是全屏状态 var isFul ...

最新文章

  1. mac下mysql5.7.10密码问题
  2. 「实用」微信扫码 - 关注公众号后网站自动登录
  3. Springboot中的缓存Cache和CacheManager原理介绍
  4. 统计字符[2] (15 分)
  5. 使用 Visual C# .NET 通过 XPath 表达式查询 XML
  6. Linux 动态链接和静态链接简析(库名与库文件名)
  7. php获取文本中的大写字母个数,php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计...
  8. 黑马程序员——OC学习小结------成员变量以及对应的set、get方法
  9. GrADS读取.grb2文件记录
  10. Java编程必备软件
  11. Django 面试题
  12. BP神经网络算法基本原理,BP神经网络计算过程
  13. 热敏电阻温度计算 公式 程序
  14. Nginx日志管理——了解Nginx日志选项配置以及自定义日志格式使用
  15. removeclass 传入两个类_jQuery removeClass() 方法
  16. java 调度池_定时任务调度池 - 南郭先生Official的个人空间 - OSCHINA - 中文开源技术交流社区...
  17. ActiveX控件之制作图片属性页
  18. 准备入手iPhone 4港版的必看!港行无锁版iPhone 4购买全攻略
  19. 成绩查询显示服务器未授权,华燕机动车驾驶人考试远程监控系统
  20. 电商平台搭建--订单管理模块开发(一)

热门文章

  1. java孢子进化_孢子进化论游戏
  2. [codeup 5038] 找零钱
  3. Pandas:时间序列数据基本操作和分组
  4. mysql-8.0.26-winx64 的下载与安装教程
  5. 公式推导 11-20
  6. php 调用dll静态库,vue-cli 2.x 项目优化之引入本地静态库文件
  7. java零钱兑换dp_leetcode:322. 零钱兑换(dp,背包,中等)
  8. 凸优化有关的数值线性代数知识 3LU Cholesky和LDL因式分解
  9. javaweb面试题目整理
  10. 【Kernel Method】Kernel Method核方法介绍