虽然全屏模式非常简单,但是,我觉得还是有一些东西是可以讲的。

1. AS2.0和AS3.0全屏模式的区别

其实,从AS2.0开始,就支持全屏模式了,但是播放器还是要9.0以上版本的。

在AS2.0中,应用全屏模式的代码如下:

进入全屏:Stage["displayState"] = "fullScreen";

退出全屏:Stage["displayState"] = "normal";

注意:必须使用以上格式!

在AS3.0中,推荐的全屏模式代码如下:

进入全屏:stage.displayState = StageDisplayState.FULL_SCREEN;

退出全屏:stage.displayState = StageDisplayState. NORMAL;

2. 如何可以较为方便的调试全屏模式?

以前我很苦恼,每次调试全屏模式,都要借助html,但这样很麻烦。可是直接Ctrl+Enter,又是没办法调试全屏模式的。

好吧,我承认我很愚蠢。因为无意按了Ctrl+Shift+Enter进入调试模式,我发现,全屏模式生效了。

3. 为什么按照帮助文档的要求配置HTML后,还是无法进入全屏模式?

帮助文档上写了两点:

1) <param name="allowFullScreen" value="true" />

2) <embed ... allowfullscreen="true" />

有朋友问,我都设置了,为什么还是无法全屏?我告诉你个可能出错的原因。如果你是用Flash自带的发布功能生成的HTML文件,找一下是否同时生成了一段名为AC_FL_RunContent的Javascript代码,在那段代码里面,设置 'allowFullScreen', 'true',然后再试试看,现在应该可以全屏了。

4. 为什么进入全屏模式后,键盘失灵了?

不是代码的原因!我也不知道为什么Flash要做这个限制。如果要用键盘,只能做个模拟键盘,然后用鼠标点击了。暂时没想到什么突破的方法...

5. AS3.0对全屏模式的侦听

在AS3.0中,提供了FullScreenEvent类来侦听,当stage进入或者退出全屏模式时,都会触发。代码结构如下:

function onFull(event:FullScreenEvent):void{

trace(event.fullScreen); //true:当前全屏模式 false:当前正常模式

}

stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFull);

6. 暂时没想到其他还有啥要说的了.......

本文转自 windtoto 51CTO博客,原文链接:http://blog.51cto.com/windtoto/381489,如需转载请自行联系原作者

揭开AS程序的外纱(四) -- 全屏模式的那点事相关推荐

  1. 程序结构程序设计(四)

    程序结构&&程序设计 程序结构&&程序设计(二) 程序结构&&程序设计(三) --递归 程序结构&&程序设计(三) 程序结构&& ...

  2. 2022外卖霸王餐程序、外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等

    2022外卖霸王餐程序.外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等 外卖霸王餐系统程序/H5/APP源码 2022最新霸王餐程序 霸王餐程序/H5/A ...

  3. SSM基于微信小程序的外卖点餐系统 毕业设计-附源码2711704

    基于微信小程序的外卖点餐系统的设计与实现 摘要 立足于当下餐饮行业现有的点餐模式,分析传统APP点餐的运作流程,结合微信小程序的特点设计新型的外卖点餐系统.近几年,人们生活水平日益提升,但工作强度和压 ...

  4. 【梅哥的Ring0湿润插入教程】【番外篇四】抓取盛大GPK驱动保护文件及简略逆向...

    [梅哥的Ring0湿润插入教程] Email:mlkui@163.com 转载请注明出处,谢绝喷子记者等,如引起各类不适请自觉滚J8蛋! 番外篇四:抓取盛大GPK驱动保护文件及简略逆向 [湿润前言] ...

  5. php微信外卖多店点餐小程序,微信外卖点餐小程序怎么制作?按这个步骤来就行...

    秋分已过,气温早已逐渐降温了,针对许多宅男宅女而言,又来到一个醒来靠胆量外出靠吸引力的季节,那么微信点餐就不可或缺了,因此,做餐馆的小伙伴们使用点餐小程序的话,就能吸引到大批的用户.那么微信外卖点餐小 ...

  6. ssm基于微信小程序的外卖点餐系统的设计与实现毕业设计-附源码211704

    摘要 立足于当下餐饮行业现有的点餐模式,分析传统APP点餐的运作流程,结合微信小程序的特点设计新型的外卖点餐系统.近几年,人们生活水平日益提升,但工作强度和压力不断增强,尤其是对于上班族而言,到餐厅吃 ...

  7. python开发工具排名-Python程序员必备的四款开发工具

    原标题:Python程序员必备的四款开发工具 每一位Python程序员都会有套工具来应对开发工作上的挑战.多年来,Python程序员使用开发工具来完成他们的工作.有很多工具对他们是有用的,不过对于初入 ...

  8. 经典C语言程序100例之八四

    经典C语言程序100例之八四 如题 话不多说了,直接上代码 如题 [程序84] 题目:一个偶数总能表示为两个素数之和. 1.程序分析: 话不多说了,直接上代码 2.程序源代码: #include &q ...

  9. 经典C语言程序100例之七四

    经典C语言程序100例之七四 如题 话不多说了,直接上代码 如题 [程序74] 题目:连接两个链表. 1.程序分析: 话不多说了,直接上代码 2.程序源代码: #include "stdli ...

最新文章

  1. 浏览器数据库IndexedDB介绍
  2. Socket编程实战
  3. call(),apply(),bind()的用法及举例
  4. online_judge_1046
  5. 作为程序员,这些梗你都答得上来吗?
  6. CAN接口芯片SN65HVD230DR波形
  7. Shiro+springboot+mybatis+EhCache(md5+salt+散列)认证与授权-03
  8. ecshop商城禁止修改管理员邮箱
  9. 由return联想到的
  10. 模拟3个人排除买票,每人买1张票。售货员只有1张五元的钱,电影票5元一张
  11. python判断矩阵是否对称_Python创建对称矩阵的方法示例【基于numpy模块】
  12. Nacod服务注册与发现(AP架构)、心跳检查机制
  13. JavaScript中的Object.assign()方法
  14. JAVA中的“+”、“concat”和“append”
  15. 电脑位数怎么看_怎么用电脑播放4K视频?怎么用电脑看4K电影? 附带详细教程...
  16. [透析] 卷积神经网络CNN究竟是怎样一步一步工作的?
  17. sql server小知识
  18. Visual studio2012密钥 vs2012密钥 本人亲测 真实有效
  19. 计算机学机械制图吗,机械制图为什么这么难学?
  20. xadsafe做暗刷_XADsafe去广告热心网友共享规则库部分开源(11月13更新)

热门文章

  1. physx选择显卡还是cpu_预算有限,该侧重CPU还是显卡?中高端游戏主机这样配
  2. 前后端开发是怎么合作分工的
  3. 《linux下sudo服务的使用》RHEL6
  4. 使用数据库做“非授权”的事情
  5. qt-重写event(),事件过滤器,定时器,事件总结
  6. c#操作mysql数据库
  7. c#中使用XSLT将xml文档转换为html文档方法
  8. Qt 错误: 无法启动此程序 因为计算机丢失QtCore5.dll
  9. MFC子线程访问主线程对话框程序的控件对象
  10. c#双缓冲绘图(不闪烁的几种方法)