Flash AS基础教程:事件与触发执行

需积分: 2 6 下载量 79 浏览量 更新于2024-07-31 收藏 98KB DOC 举报
"Flahs_as入门教程.doc 是一篇关于Flash AS基础的教程,主要介绍了在Flash中如何编写和触发ActionScript(AS),包括在帧、按钮和电影剪辑(MC)上应用AS的基本概念和常见操作。" 在学习Flash AS时,首先要理解AS的执行环境和触发机制。AS可以被写在不同的位置,以实现不同的功能。 1. 帧:在关键帧上添加的AS会在时间轴运行到该帧时执行。例如,为了在动画结束时停止播放,可以在最后一帧上添加`stop();`代码。这可以通过选择关键帧并打开ActionScript面板来完成。 2. 按钮:与帧上的AS不同,按钮的AS需要特定的触发条件,比如鼠标事件。例如,创建一个在点击后停止播放的按钮,需先在主场景中制作一个按钮,选择按钮并打开AS面板。正确代码应为`on(release){stop();}`,这里的`on(release)`表示当鼠标释放时执行`stop();`。按钮的其他常见事件包括`releaseOutside`(鼠标在按钮外释放)、`press`(鼠标按下)、`rollOver`(鼠标移入)和`rollOut`(鼠标移出)。 3. 电影剪辑(MC):MC上的AS与按钮上的类似,但对应不同的事件。例如,当MC加载时停止播放,可以写`onClipEvent(load){stop();}`,这里的`load`事件表示MC加载时执行。MC还有其他事件,如`unload`(卸载)、`enterFrame`(每帧)、`mouseDown`(鼠标按下)和`mouseMove`(鼠标移动)。 通过理解这些基本概念,开发者能够根据需求在不同的时间点或响应特定事件时控制Flash动画的行为。AS为Flash提供了强大的交互性和动态性,使得动画不仅仅是视觉展示,更可以成为用户交互的一部分。在实际项目中,熟练掌握这些基础知识将极大地提升Flash内容的用户体验和功能性。