- 浏览: 101964 次
- 性别:
- 来自: 大连
文章分类
最新评论
As3中的Timer和Event.EnterFrame是有明显的区别的。
Evnet.EnterFrame是定时间隔多少时间出发。如果执行时间比间隔时间长,则会间隔执行时间这么久。
举个例子: Flash的stage.FrameRate设置为 25即,Event.EnterFrame的出发间隔为40ms,如果Event.EnterFrame的执行函数花费时间为25ms,那么 Event.EnterFrame将以间隔40ms的恒定频率运行。
Timer就不一样了,Timer的参数就可以看出来,是delay多少时间,意思是当一个函数执行完成后再Delay多久。
举例: Timer 设置为 间隔40ms,而Timer的函数运行花费25ms,那么,Timer将以65ms的间隔恒定运行。
Evnet.EnterFrame是定时间隔多少时间出发。如果执行时间比间隔时间长,则会间隔执行时间这么久。
举个例子: Flash的stage.FrameRate设置为 25即,Event.EnterFrame的出发间隔为40ms,如果Event.EnterFrame的执行函数花费时间为25ms,那么 Event.EnterFrame将以间隔40ms的恒定频率运行。
Timer就不一样了,Timer的参数就可以看出来,是delay多少时间,意思是当一个函数执行完成后再Delay多久。
举例: Timer 设置为 间隔40ms,而Timer的函数运行花费25ms,那么,Timer将以65ms的间隔恒定运行。
发表评论
-
AS3 经典的代码库
2013-03-29 16:39 03D引擎 Papervision3Dhttp://b ... -
AS3开源资源整理
2013-03-29 16:38 0一个使用Stage3D APIs 实现 ... -
如何自定义VideoPlayer的全屏行为
2012-12-13 16:58 1309Flex4中增加了一个视频播放组件:VideoPlayer,相 ... -
代码改变影片剪辑亮度、色调、高级、透明度的方法
2012-12-03 08:41 866通过Color类来改变影片颜色 亮度:(设置影片明暗效果) ... -
as3自己写皮肤
2012-11-30 09:47 0<?xml version="1.0" ... -
AS3 正则表达式详解
2012-11-30 09:27 01.新建正则表达式,有两 ... -
TweenLite用法
2012-11-30 09:26 0TweenLite 是一个缓动的类 ... -
AS3位图的加载、拷贝、绘制
2012-11-30 09:26 0建Bitmap可以是使用Bitmap ... -
AS3中的反射
2012-11-30 09:25 657什么是反射 反射 (Reflection) 是指在程序在运行时 ... -
AS3文本操作
2012-11-30 09:03 1226设置文本框的边框、背景与前景色 默认状态下,文本框的边框和背景 ... -
as3日期格式化以及htmlText的安全转义类
2012-11-30 08:57 1036package org.juke{ ... -
Flash AS3.0关于TextField的过滤,HTML格式,对齐,换行等介绍
2012-11-30 08:56 1374过滤文字输入 TextField.restrict = &q ... -
AS3碎裂重组特效
2012-11-26 15:04 883碎裂指的是图片的碎裂 那我们要先做的是就是得到这张图片,在a ... -
Flash AS3.0实例---接近鼠标的图片缓动效果
2012-11-26 15:02 1177当鼠标移动到图片的一定位置时,图片会缓冲移动到鼠标位置,在现 ... -
flex air 启动本地应用程序
2012-11-26 09:23 854在air 2.0中,可以利用NativeProcess启动本地 ... -
as3打开和保存本地文件
2012-11-26 08:52 2394package { import flash.displa ... -
FLV视频类播放器全屏切换完整AS代码示例
2012-11-21 10:53 824function setFullScreen() { ... -
as3冒泡排序
2012-11-20 09:12 0<?xml version="1.0" ... -
Flex在Image组件使用蒙板
2012-11-16 17:34 0Flex在Image组件使用蒙板 1.Flex SDK3.0 ... -
Flex导入Excel文件示例
2012-11-16 17:33 01.SDK3.0 2.导入文件用FileFilter过滤。由于 ...
相关推荐
在探讨“enterFrame和timerEvent区别”这一主题时,我们首先需要理解这两个概念的基本含义以及它们在Adobe Flash或ActionScript中的应用方式。虽然Flash已经逐渐退出历史舞台,但其所涉及的概念和技术仍然对现代Web...
8. **事件处理**:`enterFrame`事件比`timer`或间隔(intervals)事件处理更快,因为它与帧率同步。 9. **使用局部变量**:局部变量比全局变量更快,因此在函数内部定义并使用变量可以提高性能,如在`getMinutes()`...
AS3.0(ActionScript 3.0)是Adobe Flash平台上的编程...通过这个钟表型动画Loading源码,开发者不仅可以学习到AS3.0中的内容加载机制,还能掌握如何创建动态图形和动画,以及如何优化和组织代码,提升项目的整体质量。
- **答案**:在AS3中,数组(Array)可以存储不同类型的数据。例如,一个数组可以同时包含整数、字符串或对象等不同类型的元素。 - **示例代码**: ```as3 var myArray:Array = new Array(); myArray.push(1); //...
8. **internal控制符**:`internal`是AS3中的访问修饰符,用于限制类和成员的访问范围,仅允许同一包内的访问。这有助于封装和模块化代码。 9. **停止执行**:在需要中断执行的地方设置断点,如在IDE中点击行号或...
AS 3.0的DisplayObject类族可以创建、显示和操作这些图形,包括MovieClip和Sprite,用于实现游戏中的动画效果。 - 帧动画:AS 3.0中的帧动画可以通过设置时间轴或使用Tween类实现,为角色的动作和场景的过渡提供...
- AS3 的事件机制遵循事件流模型,包括捕获阶段、目标阶段和冒泡阶段。 - 事件从应用程序或根容器开始传播,到达目标元素后再次沿相反路径传播回根容器。 - 事件可以被多个监听器捕获,并且可以被阻止继续传播。 ##...
- **解答**: `Event.ENTER_FRAME`和`TimerEvent.TIMER`事件的主要区别在于触发时机和执行频率的不同。 - **Event.ENTER_FRAME**: - 按照帧率触发,每渲染一帧就会触发一次。 - 如果事件处理函数的执行时间超过了...
- **定义**:AS3是Adobe Flash Platform的一种面向对象的编程语言,用于开发交互式应用程序、游戏和媒体播放器。 - **特点**: - 面向对象的特性。 - 强类型系统,有助于提高代码的健壮性。 - 支持事件驱动模型,...
**5、在enterFrame或Timer处理函数中,减少对可导致重绘的显示对象外观的更改** - **重绘**: 减少对象外观的更改次数可以降低重绘频率,从而减轻CPU负担。 **6、尽量减少补间动画,以节省更多的CPU处理** - **补...