Flash AS3.0 使用include编写外部类文件教程

需积分: 3 3 下载量 37 浏览量 更新于2024-09-18 收藏 45KB DOC 举报
"这篇资源主要介绍了在Flash 9中如何编写和使用外部文档,特别是如何将ActionScript代码从时间线转移到外部AS文件中,利用`include`关键字来包含外部脚本,适合Flash初学者学习." 在Flash开发中,将代码从时间线移至外部文档有多个好处,包括提高代码可读性、易于维护和重用。本资源详细讲解了如何实现这一过程,主要涉及以下知识点: 1. **ActionScript 3.0的`include`关键字**:在AS1.0和AS2.0中,`include`常用来导入代码片段,AS3.0也保留了这个功能。`include`语句用于在当前文档中插入指定的外部AS文件内容。例如,在`drag_include.fla`的ActionScript面板中,使用`include "drag_include.as"`将外部脚本引入到当前文档中。 2. **创建外部AS文件**:资源中展示了如何将时间线上的代码剪切并粘贴到新的AS文件中。首先,创建一个新的ActionScript文件(如`drag_include.as`),然后将时间线上的代码粘贴进去。这一步是将代码组织到外部类的关键步骤。 3. **事件监听器的使用**:教程中使用了`addEventListener`来添加鼠标事件监听器,如` MouseEvent.CLICK`,` MouseEvent.MOUSE_DOWN` 和 `MouseEvent.MOUSE_UP`。这些监听器分别处理点击、按下和释放鼠标按钮的事件,实现对象的拖放功能。 4. **函数定义**:在示例中,定义了三个处理事件的函数:`onClick()`, `onDown()` 和 `onUp()`。这些函数分别负责处理点击、鼠标按下和鼠标抬起时的行为,如打印消息、启动拖动和停止拖动。 5. **对象属性设置**:通过`buttonMode = true;`,将圆球转换成的影片剪辑设为按钮模式,使得当鼠标悬停在对象上时显示手形光标,增强交互体验。 6. **影片测试**:完成上述步骤后,保存并测试影片,确保外部AS文件被正确包含且代码能正常运行。在`drag_include.fla`中,`include`语句将外部脚本包含进来,使得拖放功能能够正常工作。 通过这个教程,初学者可以掌握在Flash中使用`include`导入外部AS文件的基本方法,理解如何组织和管理ActionScript代码,提升编程效率和代码质量。这对于进一步学习ActionScript 3.0的类结构和面向对象编程至关重要。