Flash AS3新手必备:残影、随机复制与全屏控制教程

需积分: 9 5 下载量 112 浏览量 更新于2024-07-31 收藏 108KB DOC 举报
在Flash AS3编程中,提供了丰富的代码示例用于实现特定的动画效果和交互功能。以下是文档中提及的关键知识点: 1. **影片残影效果**: 使用`for`循环创建了一个名为"only"的影片剪辑的15个副本,并通过`setProperty`函数设置每个副本的透明度、旋转角度、位置以及缩放比例。这些属性按照线性或随机的方式变化,创造出残影的效果。这展示了如何通过循环和动态属性调整来控制对象的行为。 2. **影片随机复制**: 代码中另一个例子是随机复制影片剪辑,通过`random()`函数为每个新复制的影片剪辑设置不同的透明度、旋转、x和y坐标,以及缩放比例。这种方法可用于实现具有随机元素的动态布局或视觉效果。 3. **响应式交互**: - `onClipEvent(enterFrame)`事件处理程序:此部分演示了如何使影片剪辑随鼠标移动,通过监听enterFrame事件并在舞台上更新其位置,使得影片剪辑与用户的鼠标位置保持同步。 - 鼠标拖动功能:通过`on(press)`和`on(release)`事件,实现了电影剪辑的拖动功能,用户可以轻松地移动影片剪辑的位置。 4. **全屏与退出**: Flash AS3中,全屏模式可以通过`this.stage.displayState = StageDisplayState.FULL_SCREEN`来实现,而退出则通过给定的按钮("overbtn")添加点击事件侦听器(`addEventListener`),在`tuichu`函数中调用`fscommand("quit")`来触发SWF(Shockwave Flash)的退出。 5. **时间轴上的停止命令**: 提到的时间轴停止命令可能是指在时间轴(Timeline)上设置一个关键帧,然后在该帧上使用`stop()`函数来暂停动画或行为。然而,文档中的这部分内容没有提供具体的代码示例,但通常会在关键帧上使用此命令来控制动画流程。 这些代码示例适合初学者了解Flash AS3的基本编程概念和常用动画技术,可以帮助读者创建出具有交互性和动态视觉效果的Flash项目。