Flash AS3.0 使用include编写外部类文件教程
需积分: 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的类结构和面向对象编程至关重要。
2021-10-02 上传
2014-02-02 上传
2021-05-24 上传
2010-08-23 上传
2008-11-24 上传
2010-03-06 上传
2019-03-17 上传
2010-01-25 上传
2013-05-29 上传
snaker7
- 粉丝: 0
- 资源: 2
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍