揭开AS程序的外纱(四) -- 全屏模式的那点事
虽然全屏模式非常简单,但是,我觉得还是有一些东西是可以讲的。
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. 暂时没想到其他还有啥要说的了.......
揭开AS程序的外纱(四) -- 全屏模式的那点事相关推荐
- 程序结构程序设计(四)
程序结构&&程序设计 程序结构&&程序设计(二) 程序结构&&程序设计(三) --递归 程序结构&&程序设计(三) 程序结构&& ...
- 2022外卖霸王餐程序、外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等
2022外卖霸王餐程序.外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等 外卖霸王餐系统程序/H5/APP源码 2022最新霸王餐程序 霸王餐程序/H5/A ...
- SSM基于微信小程序的外卖点餐系统 毕业设计-附源码2711704
基于微信小程序的外卖点餐系统的设计与实现 摘要 立足于当下餐饮行业现有的点餐模式,分析传统APP点餐的运作流程,结合微信小程序的特点设计新型的外卖点餐系统.近几年,人们生活水平日益提升,但工作强度和压 ...
- 【梅哥的Ring0湿润插入教程】【番外篇四】抓取盛大GPK驱动保护文件及简略逆向...
[梅哥的Ring0湿润插入教程] Email:mlkui@163.com 转载请注明出处,谢绝喷子记者等,如引起各类不适请自觉滚J8蛋! 番外篇四:抓取盛大GPK驱动保护文件及简略逆向 [湿润前言] ...
- php微信外卖多店点餐小程序,微信外卖点餐小程序怎么制作?按这个步骤来就行...
秋分已过,气温早已逐渐降温了,针对许多宅男宅女而言,又来到一个醒来靠胆量外出靠吸引力的季节,那么微信点餐就不可或缺了,因此,做餐馆的小伙伴们使用点餐小程序的话,就能吸引到大批的用户.那么微信外卖点餐小 ...
- ssm基于微信小程序的外卖点餐系统的设计与实现毕业设计-附源码211704
摘要 立足于当下餐饮行业现有的点餐模式,分析传统APP点餐的运作流程,结合微信小程序的特点设计新型的外卖点餐系统.近几年,人们生活水平日益提升,但工作强度和压力不断增强,尤其是对于上班族而言,到餐厅吃 ...
- python开发工具排名-Python程序员必备的四款开发工具
原标题:Python程序员必备的四款开发工具 每一位Python程序员都会有套工具来应对开发工作上的挑战.多年来,Python程序员使用开发工具来完成他们的工作.有很多工具对他们是有用的,不过对于初入 ...
- 经典C语言程序100例之八四
经典C语言程序100例之八四 如题 话不多说了,直接上代码 如题 [程序84] 题目:一个偶数总能表示为两个素数之和. 1.程序分析: 话不多说了,直接上代码 2.程序源代码: #include &q ...
- 经典C语言程序100例之七四
经典C语言程序100例之七四 如题 话不多说了,直接上代码 如题 [程序74] 题目:连接两个链表. 1.程序分析: 话不多说了,直接上代码 2.程序源代码: #include "stdli ...
最新文章
- 浏览器数据库IndexedDB介绍
- Socket编程实战
- call(),apply(),bind()的用法及举例
- online_judge_1046
- 作为程序员,这些梗你都答得上来吗?
- CAN接口芯片SN65HVD230DR波形
- Shiro+springboot+mybatis+EhCache(md5+salt+散列)认证与授权-03
- ecshop商城禁止修改管理员邮箱
- 由return联想到的
- 模拟3个人排除买票,每人买1张票。售货员只有1张五元的钱,电影票5元一张
- python判断矩阵是否对称_Python创建对称矩阵的方法示例【基于numpy模块】
- Nacod服务注册与发现(AP架构)、心跳检查机制
- JavaScript中的Object.assign()方法
- JAVA中的“+”、“concat”和“append”
- 电脑位数怎么看_怎么用电脑播放4K视频?怎么用电脑看4K电影? 附带详细教程...
- [透析] 卷积神经网络CNN究竟是怎样一步一步工作的?
- sql server小知识
- Visual studio2012密钥 vs2012密钥 本人亲测 真实有效
- 计算机学机械制图吗,机械制图为什么这么难学?
- xadsafe做暗刷_XADsafe去广告热心网友共享规则库部分开源(11月13更新)