flex的enter_frame事件详解
在这个事件之前正好是屏幕的一次固定刷新。(即两次更新的时间间隔为(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事件详解相关推荐
- JavaScript事件详解-jQuery的事件实现(三)
正文 本文所涉及到的jQuery版本是3.1.1,可以在压缩包中找到event模块.该篇算是阅读笔记,jQuery代码太长.... Dean Edward的addEvent.js 相对于zepto的e ...
- php jquery点击事件,jQuery操作html元素点击事件详解
这次给大家带来jQuery操作html元素点击事件详解,jQuery操作html元素点击事件的注意事项有哪些,下面就是实战案例,一起来看一下. 移除或禁用html元素的点击事件可以通过css实现也可以 ...
- ASP.NET页面事件详解
ASP.NET页面事件详解 ASP.NET页面事件详解 1.Page_Init()事件 当页面初始化时发生此事件.可以利用Page_Init()将该事件与要在.NET页面上显示控件之前的运行的代码建立 ...
- WPF中的鼠标事件详解
WPF中的鼠标事件详解 Uielement和ContentElement都定义了十个以Mouse开头的事件,8个以PreviewMouse开头的事件,MouseMove,PreviewMouseMov ...
- Spring Data JPA 从入门到精通~Auditing及其事件详解
Auditing 及其事件详解 Auditing 翻译过来是审计和审核,Spring 的优秀之处在于帮我们想到了很多繁琐事情的解决方案,我们在实际的业务系统中,针对一张表的操作大部分是需要记录谁什么时 ...
- CSS3 Flex 弹性布局用法详解
什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...
- 移动端开发touchstart,touchmove,touchend事件详解和项目
移动端开发touchstart,touchmove,touchend事件详解和项目 最近在做移动端的开发,在一个"服务商管理"页面使用到了触摸事件"touchstart& ...
- SQL Server 默认跟踪 -- 捕获事件详解
SQL Server 默认跟踪 -- 捕获事件详解 哪些具体事件默认跟踪文件能够捕获到? --returns full list of events SELECT * FROM sys.trace_e ...
- android 拖动 点击事件,Android事件详解——拖放事件DragEvent
1.Android拖放框架的作用? 利用Android的拖放框架,可以让用户用拖放手势把一个View中的数据移到当前layout内的另一个View中去. 2.拖放框架的内容? 1)拖放事件类 2)拖放 ...
最新文章
- mysql中创建时间和更新时间的区别
- html中内联元素和块元素的区别、用法以及联系
- 深入浅出Node.js(一):什么是Node.js(转贴)
- 【机器学习】深度剖析 LightGBM vs XGBOOST 哪个更胜一筹
- 中国式创新技术“步态识别”终于来临,你大胆地走两步,我就知道你是谁
- sql 同一字段合并
- 首届(2017)中国·呼和浩特创新创业创意大赛·华东分站赛在乌镇成功举办
- 后台模板 开源_3个开源样板网页设计模板
- c#位数不够0补充完_Java与C#比较,哪个语言更是适合你?
- 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(2)——Encoder stage
- 计算机硬盘驱动器越大,计算机硬盘驱动器的使用寿命是多少
- Android URLEncoder和URLDecoder
- lammps教程:磨屑原子Ovito后处理教程
- win10重置mysql密码是多少钱_Win10重置mariadb密码步骤
- 毕业4年,给自己来个了结,^_^
- java基于springboot+vue网上图书商城 销售+借阅两种模式 nodejs前后端分离
- NetworkX中文使用手册
- TSU-求最大最小数
- 汇智动力软件测试问题,汇智动力—测试工程师都是怎么写测试用例的?
- [知识普及]世界知名洋酒
热门文章
- C# 程序集 和 反射
- POJ 1003 Hangover
- django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库
- webapi输出炜json_.Net基于MVC4 Web Api输出Json格式实例
- mvvm怎么让光标制定属性的文本框_Word怎么快速制作斜线表头?10秒搞定,表格颜值直线上升...
- chart控件做实时曲线显示_组态王实时趋势曲线控件介绍,让你对此不再陌生
- 久谦咨询python笔试题目_python笔试含答案
- Spring Boot、Spring Cloud、Dubbo的区别
- 今天讲讲hibernate的简单使用
- Linux Shell文本处理工具集锦