As3 中
updateAfterEvent()
使用目的:强制更新显示画面。
说明:updateAfterEvent()函数与帧的播放速度无关。希望能够在屏幕上得到低播放速度的
动画影片中动作的实时显示时,就可以使用updateAfterEvent()函数使屏幕立刻更新显示画面,而不必等到进入下一帧时才进行更新。
updateAfterEvent()函数仅适用于MouseEvent,KeyboardEvent,TimerEvnet等对象。
语法结构:
updateAfterEvent();
范例:
function mouse_move(me:MouseEvent){
mc.x = mouseX;
me.updateAfterEvent();}
只要调用函数就强制更新显示画面。
分享到:
相关推荐
3. 自定义鼠标样式:在AS3中,可以使用Sprite来创建自定义的鼠标样式,並且可以通过监听mouseMove事件来设置鼠标的位置。 例如: ```as public class Test extends Sprite { private var cursor:Sprite = new ...
在Flash ActionScript3(AS3)游戏开发中,卡马克卷轴算法是一项至关重要的技术,尤其在制作横版过关游戏中,它为背景滚动提供了流畅且高效的解决方案。ActionScript是Adobe Flash平台的主要编程语言,而AS3是其最新...
在AS3中,我们可以使用Shape类或者Sprite类来绘制图形,并使用beginFill()和lineTo()等方法定义路径。三点分别代表了图形的三个顶点,用户可以通过鼠标拖动这些顶点来改变图形的形状。为了实现这一功能,我们需要...
10. **平滑运动updateAfterEvent**:在Flash中实现平滑的动画效果,需要正确使用`updateAfterEvent()`函数。这个实例会教你如何通过它来优化动画帧率,使得运动更加流畅自然。 通过这些实例,初学者可以逐步掌握AS...
1. **Transform3D对象**:这是AS3中的核心类,提供了对显示对象进行3D变换的能力。Transform3D对象包含了旋转、平移、缩放等多种3D变换方法。 2. **rotateX()、rotateY()、rotateZ()**:这些是Transform3D对象的...
这个方法有两种用法,一种是通过坐标点进行检测,另一种是直接对另一个实例或目标区域进行检测。 接着,本章给出了一个实例,展示了如何根据鼠标指针在规则(如正方形)和不规则(如五角星)区域内的位置,改变指针...
在Flash中,可以使用ActionScript来改变鼠标的行为和外观。以下是一些关键的技术点: - `Mouse.hide()` 和 `Mouse.show()` 方法:隐藏和显示系统默认的鼠标指针。 - `MovieClip.startDrag()` 和 `MovieClip.stopDrag...
3. **在Flash中打开定制的浏览器新窗口** 使用FS Command可以实现打开新窗口而不影响原窗口内容。在需要触发新窗口的地方插入FS Command语句,例如: ```actionscript FSCommand("open_window", "filename.htm;...
在对象的方法中使用setInterval也很简单。首先需要创建一个对象,并为其定义一个方法: ```javascript myobj = new Object(); myobj.interval = function(){ trace("每隔1秒显示一次"); } setInterval(myobj,...
在探讨《FLASH常用代码》这一主题时,我们深入解析了Flash动画制作中常见的脚本代码片段,这些代码在实现特定功能、提升用户交互体验以及优化资源加载等方面扮演着关键角色。以下是对标题、描述及部分代码示例的详细...
updateAfterEvent(); if (Math.abs(_root.nowRate-this._xscale)) { changeRate(this, _root.nowRate); setSites(); _root.rateMC.dragMC.sites._visible = true; delete this.onEnterFrame; } }...
- 可能使用的函数包括`addEventListener`来监听窗口状态的变化,以及`updateAfterEvent`或` ENTER_FRAME`事件来更新窗口的视觉效果。 4. **用户界面设计原则**: - **一致性**:明暗效果应遵循用户已熟悉的系统或...
在Flash动画设计领域,模拟自然界中的各种现象是一项非常有趣的挑战。本文将详细介绍如何利用Flash创建一个具有真实感的雪花飘落动画,并深入解析源代码背后的逻辑与技术细节。 #### 二、核心函数解析 本节将对...
- 可以考虑使用更高效的方式来处理大量的雨滴对象,比如使用数组来管理所有活动的雨滴对象,而不是每次调用 `duplicateMovieClip`。 - 对于已经下落到底部的雨滴,可以重置其位置而非销毁并重新创建,这样可以减少...
本篇文章将详细介绍一个Flash制作下雪效果的具体实现方法,包括代码解析与功能说明。 #### 二、整体架构 整个下雪效果的实现分为四个主要部分:`fallSnow`函数、`createSnow`函数、`scanTar`函数以及`scanEdge`...
- 使用 `createEmptyMovieClip` 方法创建一个空的电影剪辑,用于在其中绘制线段。 2. **设置线条样式**: - 通过 `lineStyle` 方法设置线条的宽度、颜色和透明度。 3. **绘制线条**: - 使用 `moveTo` 和 `line...
- `updateAfterEvent(clipEvent)`:在事件处理完毕后立即刷新显示,确保事件处理结果即时可见。 - `loadMovie(url, mc, [mode])` 和 `loadMovieNum(url, level_num, [mode])`:加载外部SWF文件到指定的影片片段或...
在探讨“Flash动画遮罩效果代码”的过程中,我们首先需要理解Flash动画以及遮罩效果的基本概念,随后深入解析代码逻辑,以实现动态遮罩效果。 ### Flash动画与遮罩技术 Flash,作为一款广泛应用于网页动画、游戏...
这里使用`hitTest`方法来判断两个对象是否发生碰撞,并据此执行相应逻辑。 #### 七、键盘事件 除了鼠标事件,Flash还支持键盘事件的监听。 ```actionscript onClipEvent(enterFrame) { // 在每一帧更新时触发 ...
- `updateAfterEvent()`:在事件处理后更新显示。 5. **条件/循环控制**: - `break`:跳出循环体。 - `case`:定义`switch`语句的条件。 - `continue`:跳过当前循环迭代。 - `default`:`switch`语句的默认...