黑羽ActionScript 3.0 教程:与Flash9的亲密接触
需积分: 10 102 浏览量
更新于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 上传
2024-11-04 上传
2023-07-31 上传
2024-01-12 上传
2024-11-02 上传
rosemarry
- 粉丝: 0
- 资源: 2
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南