Flex程序只有两帧,为什么ENTER_FRAME事件不断发生
来源:互联网 发布:少儿听书软件 编辑:程序博客网 时间:2024/06/02 11:10
Flex程序只有两帧,当第一帧的加载动作完成后,SystemManager通过nextFrame()函数把播放头置入并停在第二帧上。因为没有其他帧了,所以似乎ENTER_FRAME事件不应该再被发出了,但是Flex就是通过接收不断被发出的该事件达到响应用户动作,刷新画面的目的。
ENTER_FRAME事件为什么会被不断发出呢?
该事件是FlashPlayer自动发出的,对该事件的定义解释了这一切:
enterFrame事件
事件对象类型:
属性 Event.type =
语言版本: ActionScript 3.0运行时版本: AIR 1.0 Flash Player 9
flash.events.Event
属性 Event.type =
flash.events.Event.ENTER_FRAME
语言版本: ActionScript 3.0运行时版本: AIR 1.0 Flash Player 9
[播放事件] 播放头进入新帧时调度。如果播放头不移动,或者只有一帧,则会继续以帧速率调度此事件。此事件为广播事件,这意味着具有注册了此事件的侦听器的所有显示对象都会调度此事件。
Event.ENTER_FRAME
常量定义 enterFrame
事件对象的 type
属性值。注意:此事件既不具有“捕获阶段”也不具有“冒泡阶段”,这意味着必须直接将事件侦听器添加到任何潜在的目标,而无论目标是否位于显示列表中。
- Flex程序只有两帧,为什么ENTER_FRAME事件不断发生
- flex的enter_frame事件详解
- (未解决)Enter_Frame和Render事件是发生在一帧的头和尾吗?
- ENTER_FRAME事件简单控制往返运动
- 对于ENTER_FRAME事件的清除处理
- 【ActionScript】ENTER_FRAME事件与组件的旋转
- 为什么谷歌不会发生“魏则西事件”?
- 为什么一些程序频繁发生GC 【转】
- 中断程序为什么不能发生进程切换
- FLEX程序启动事件顺序
- Flash 平台技术的优化(六) 计时器与 ENTER_FRAME 事件
- 马航失联飞机事件为什么只有外国人关心恐怖袭击
- 只有不断去提高自己
- Flex更新不断
- try/exception加个else子句,只要有错误发生,程序会不断要求重新输入
- 房产政策不断发生变化
- 读书笔记:只有在事件发生的情况下执行非阻塞才能提高效率
- Flex程序启动事件的顺序
- eclipse android xml 无提示
- 如何关闭Windows XP/Vista/Windows 7的DEP数据执行保护
- POSIX多线程编程-条件变量pthread_cond_t
- c++笔记
- android自带的浮动搜索框
- Flex程序只有两帧,为什么ENTER_FRAME事件不断发生
- 时辰对照表
- 初学Java多线程:线程简介
- linux 内核源码目录简介
- 从JAVA客户端访问Redis示例(入门)
- 请不要做浮躁的设计人
- Android APK反编译详解(附图)
- Android如何防止apk程序被反编译
- Array.prototype.slice.call