1. enterFrame是一个由播放器发布的事件,每过(1/帧频)秒向全部继承自DisplayObject的对象发送。
   在这个事件之前正好是屏幕的一次固定刷新。(即两次更新的时间间隔为(1/帧频)秒)

2. 在flex中对enterFrame设置频率 在Application标签中设置frameRate="",
   例如(flex4):
   <?xml version="1.0" encoding="utf-8"?>
   <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                  xmlns:s="library://ns.adobe.com/flex/spark" 
                  xmlns:mx="library://ns.adobe.com/flex/mx" 
                  minWidth="955" minHeight="600" frameRate="20">
    
   </s:Application>

3. enterFrame和timerEvent区别
   as3中的Timer和Event.EnterFrame是有明显的区别的。 
   Evnet.EnterFrame是定时间隔多少时间出发。如果执行时间比间隔时间长,则会间隔执行时间这么久。 
   举例: Flash的stage.FrameRate设置为25,即Event.EnterFrame的出发间隔为1000ms*1/25ms==40ms,
         如果Event.EnterFrame的执行函数花费时间为25ms,那么Event.EnterFrame将以间隔40ms的恒定频率运行。 
   Timer就不一样了,Timer的参数delay就可以看出来,是delay(延迟)多少时间,意思是当一个函数执行完成后再delay多久。 
   举例: Timer设置为间隔40ms,而Timer的函数运行花费25ms,那么,Timer将以40ms+25ms==65ms的间隔恒定运行。
   Timer类是ActionScript3.0新增的, 来代替早期的setInterval()和setTimeout()函数。
   当创建Timer类的实例时,它会在每个时间间隔激活timer事件,你可以在事件之间指定延时,
   然后就有足够的时间去激活Timer构造器了:
     var timer:Timer = new Timer(delay, repeatCount);
   使用addEventListener来设置一个函数处理这个事件,然后使用timer的start()方法启动或stop()停止它。

转载于:https://www.cnblogs.com/programmer-wind/archive/2012/03/11/2919539.html

flex的enter_frame事件详解相关推荐

  1. JavaScript事件详解-jQuery的事件实现(三)

    正文 本文所涉及到的jQuery版本是3.1.1,可以在压缩包中找到event模块.该篇算是阅读笔记,jQuery代码太长.... Dean Edward的addEvent.js 相对于zepto的e ...

  2. php jquery点击事件,jQuery操作html元素点击事件详解

    这次给大家带来jQuery操作html元素点击事件详解,jQuery操作html元素点击事件的注意事项有哪些,下面就是实战案例,一起来看一下. 移除或禁用html元素的点击事件可以通过css实现也可以 ...

  3. ASP.NET页面事件详解

    ASP.NET页面事件详解 ASP.NET页面事件详解 1.Page_Init()事件 当页面初始化时发生此事件.可以利用Page_Init()将该事件与要在.NET页面上显示控件之前的运行的代码建立 ...

  4. WPF中的鼠标事件详解

    WPF中的鼠标事件详解 Uielement和ContentElement都定义了十个以Mouse开头的事件,8个以PreviewMouse开头的事件,MouseMove,PreviewMouseMov ...

  5. Spring Data JPA 从入门到精通~Auditing及其事件详解

    Auditing 及其事件详解 Auditing 翻译过来是审计和审核,Spring 的优秀之处在于帮我们想到了很多繁琐事情的解决方案,我们在实际的业务系统中,针对一张表的操作大部分是需要记录谁什么时 ...

  6. CSS3 Flex 弹性布局用法详解

    什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...

  7. 移动端开发touchstart,touchmove,touchend事件详解和项目

    移动端开发touchstart,touchmove,touchend事件详解和项目 最近在做移动端的开发,在一个"服务商管理"页面使用到了触摸事件"touchstart& ...

  8. SQL Server 默认跟踪 -- 捕获事件详解

    SQL Server 默认跟踪 -- 捕获事件详解 哪些具体事件默认跟踪文件能够捕获到? --returns full list of events SELECT * FROM sys.trace_e ...

  9. android 拖动 点击事件,Android事件详解——拖放事件DragEvent

    1.Android拖放框架的作用? 利用Android的拖放框架,可以让用户用拖放手势把一个View中的数据移到当前layout内的另一个View中去. 2.拖放框架的内容? 1)拖放事件类 2)拖放 ...

最新文章

  1. mysql中创建时间和更新时间的区别
  2. html中内联元素和块元素的区别、用法以及联系
  3. 深入浅出Node.js(一):什么是Node.js(转贴)
  4. 【机器学习】深度剖析 LightGBM vs XGBOOST 哪个更胜一筹
  5. 中国式创新技术“步态识别”终于来临,你大胆地走两步,我就知道你是谁
  6. sql 同一字段合并
  7. 首届(2017)中国·呼和浩特创新创业创意大赛·华东分站赛在乌镇成功举办
  8. 后台模板 开源_3个开源样板网页设计模板
  9. c#位数不够0补充完_Java与C#比较,哪个语言更是适合你?
  10. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(2)——Encoder stage
  11. 计算机硬盘驱动器越大,计算机硬盘驱动器的使用寿命是多少
  12. Android URLEncoder和URLDecoder
  13. lammps教程:磨屑原子Ovito后处理教程
  14. win10重置mysql密码是多少钱_Win10重置mariadb密码步骤
  15. 毕业4年,给自己来个了结,^_^
  16. java基于springboot+vue网上图书商城 销售+借阅两种模式 nodejs前后端分离
  17. NetworkX中文使用手册
  18. TSU-求最大最小数
  19. 汇智动力软件测试问题,汇智动力—测试工程师都是怎么写测试用例的?
  20. [知识普及]世界知名洋酒

热门文章

  1. C# 程序集 和 反射
  2. POJ 1003 Hangover
  3. django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库
  4. webapi输出炜json_.Net基于MVC4 Web Api输出Json格式实例
  5. mvvm怎么让光标制定属性的文本框_Word怎么快速制作斜线表头?10秒搞定,表格颜值直线上升...
  6. chart控件做实时曲线显示_组态王实时趋势曲线控件介绍,让你对此不再陌生
  7. 久谦咨询python笔试题目_python笔试含答案
  8. Spring Boot、Spring Cloud、Dubbo的区别
  9. 今天讲讲hibernate的简单使用
  10. Linux Shell文本处理工具集锦