黑羽ActionScript 3.0 教程:与Flash9的亲密接触
需积分: 10 134 浏览量
更新于2024-07-25
收藏 1.13MB PDF 举报
"黑羽ActionScript.3.0.教程系列.pdf"
这篇教程是关于ActionScript 3.0的,由【黑羽】编写的系列教程的第一部分,主要讲解如何在Flash Professional 9 ActionScript 3.0 Preview版本中进行开发。这个版本的发布意味着开发者不仅可以使用Flex 2,还可以直接在Flash IDE中进行AS3.0的编程。与Flex 2基于State的MXML文档不同,Flash 9允许创建基于时间轴的ActionScript 3.0项目,保留了传统Flash中的舞台编辑功能。
教程开始时,作者通过一个简单的实例展示了ActionScript 3.0的新特性。首先,创建一个新的FLA文件,绘制一个矩形并将其转换为MovieClip,命名为kingda_mc。接着,在新的actions层中,编写ActionScript代码,使用户能够通过双击这个矩形来触发事件。
代码的关键部分如下:
```actionscript
kingda_mc.doubleClickEnabled = true;
kingda_mc.addEventListener(MouseEvent.DOUBLE_CLICK, clickHandler);
function clickHandler(event:MouseEvent):void {
trace("哈哈,你双击我了");
}
```
这里有几个与ActionScript 2.0不同的关键点:
1. `doubleClickEnabled`属性:在AS3.0中,你可以直接启用对象的双击事件,而在AS2.0中,这需要通过一些额外的处理来实现。
2. 事件监听器的添加:AS3.0使用`addEventListener`方法添加事件监听器,而AS2.0中是通过`on`函数。在AS3.0中,事件处理更加模块化和灵活。
3. 函数定义:AS3.0引入了更现代的函数定义方式,使用`function`关键字,参数类型明确,使得代码更易读且类型安全。
这个例子展示了AS3.0的直观性和强大的事件处理能力。教程通过这种方式引导初学者快速上手,同时对于熟悉AS2.0的开发者,也揭示了新版本中的改进和变化。通过这样的实践,读者可以逐步理解AS3.0的语法和工作流程,为后续的深入学习打下基础。
2010-12-19 上传
2013-03-02 上传
2011-05-14 上传
2023-06-06 上传
2023-12-17 上传
2023-07-31 上传
2024-01-12 上传
2023-02-06 上传
2023-07-23 上传
rosemarry
- 粉丝: 0
- 资源: 2
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性