书籍详情

ActionScript 3.0基础教程

ActionScript 3.0基础教程

作者:(美)温妮 著,罗楷 译

出版社:人民邮电出版社

出版时间:2012-04-09

ISBN:9787115276100

定价:¥55.00

购买这本书可以去
内容简介
  温妮等编著的《ActionScript3.0基础教程》主要介绍actionscript3.0的基础入门知识。全书详细介绍了actionscript3.0的基础知识、面向对象编程基础、条件判断和程序逻辑、利用actionscript在项目中使用动画功能、创建跨平台项目等内容。本书将带领读者深入学习如何使用actionscript完成各种创造性的工作,并帮助读者提高创建优秀交互应用的能力。《ActionScript3.0基础教程》适合已经具备一定flashprofessional开发基础的网页开发人员,以及从actionscript 2.0往3.0版本过渡的开发人员阅读使用。
作者简介
暂缺《ActionScript 3.0基础教程》作者简介
目录
第1部分 基础知识
第1章 对象的访问和操作
1.1 创建新的ActionScript3.0项目
1.2 访问舞台上的对象
1.3 在显示面板输出信息
1.4 对象参数
1.5 总结
第2章 往舞台动态地添加对象
2.1 创建库资源,并为它命名
2.2 显示队列概述
2.2.1 在舞台上创建新对象
2.2.2 搅乱显示队列
2.2.3 改变动态创建的对象的属性
2.3 代码注释
2.3.1 创建注释
2.3.2 空格的作用
2.4 总结
第3章 函数
3.1 函数的概念
3.2 往函数传递参数
3.2.1 创建、运行函数时可能遇到的错误
3.2.2 没有传递参数错误
3.2.3 类型错误
3.3 函数返回结果
3.4 总结
第4章 ActionScript中的数学
4.1 运算符
4.1.1 加法和减法
4.1.2 加法还是连接符
4.1.3 乘法和除法
4.1.4 求模运算,表示除法并求余
4.2 变量和组合表达式
4.2.1 变量
4.2.2 组合运算符
4.3 递增和递减运算符
4.4 运算顺序
4.5 使用小括号改变运算顺序
4.6 运算符总结
4.7 总结
第5章 创建事件
5.1 事件:解释
5.2 创建鼠标事件的响应函数
5.3 添加更多事件
5.4 总结
第6章 在时间轴代码中使用鼠标事件
6.1 项目说明
6.2 控制时间轴播放
6.2.1 停止播放
6.2.2 跳转到指定帧
6.3 MovieClip时间轴
6.4 使用回调函数对象
6.4.1 事件回调对象
6.4.2 使用回调函数对象
6.4.3 简写gotoAndStop()
6.4.4 例子演示完毕
6.4.5 另一个事件处理例子
6.5 简单的事件回调函数
6.6 总结
第7章 创建时间和帧事件
7.1 使用时间事件
7.1.1 停止计时器
7.1.2 使用帧事件
7.2 移除事件监听
7.3 该什么时候用帧事件或者时间事件
7.4 总结
项目1 倒计时器
项目1.1 项目说明:倒计时器
项目1.2 界面设计:倒计时器
项目1.3 项目启动会议纪录:倒计时器
项目1.4 解决方案以及实现过程:倒计时器
项目1.4.1 在FlashProfessional中设置项目
项目1.4.2 代码部分
项目1.4.3 自动生成的IMPORT语句
项目1.4.4 显示对象
项目1.4.5 开始按钮的事件监听
项目1.4.6 定时器和定时器事件监听
项目1.4.7 开始倒计时的回调函数
项目1.4.8 定时器回调函数
项目1.5 总结
第2部分 类的基础
第8章什么是类
8.1 类概述
8.2 变量的秘密
8.3 创建类
8.4 总结
第9章 扩展类的功能
9.1 类代码分析
9.1.1 Package语句
9.1.2 Import语句
9.1.3 Class语句
9.1.4 类的构造函数
9.2 创建类的实例
9.3 添加构造函数参数
9.3.1 自定义按钮标签
9.3.2 多个属性的设置
9.3.3 定义可选填的构造函数参数
9.4 创建方法
9.5 从类外部访问类中的方法
9.6 总结
第10章 进一步对类进行扩展
10.1 public关键字的含义
10.2 使用private语句对类进行限制
10.3 对私有变量命名的最佳实践
10.4 GETTERS和SETTERS的规范代码
10.4.1 创建GETTER和SETTER方法
10.4.2 使用get和set语句
10.5 从帧代码中解放:创建文档类
10.6 总结
第11章 组织管理类
11.1 你已经使用了包
11.1.1 创建包文件夹
11.1.2 引用包中的所有类
11.1.3 创建多层嵌套包
11.1.4 修改资源路径
11.2 总结
第3部分 条件判断和程序逻辑
第12章 条件
12.1 Boolean变量以及是否相等
12.1.1 相等测试
12.1.2 不相等测试
12.1.3 更多相等与不等的演示
12.1.4 让鼠标可以拖曳
12.1.5 添加响应
12.2 条件判断
12.2.1 if语句
12.2.2 If…else语句
12.2.3 if…elseif语句
12.3 总结
第13章 进阶Boolean逻辑和随机数字
13.1 使用逻辑操作符
13.1.1 AND操作符
13.1.2 OR操作符
13.1.3 NOT操作符
13.2 创建复杂条件判断
13.3 创建随机数
13.4 总结
第14章 文本输入和键盘操作
14.1 操作文本区域
14.2 自定义文本样式
14.2.1 修改样式
14.2.2 创建新的ActionScript字体
14.3 创建问答页面
14.4 键盘事件响应
14.4.1 键盘代码的区别:KEYCodes和CHARACTERCodes
14.4.2 关于特殊按键代码
14.5 总结
第15章 创建对象组,循环重复执行代码
15.1 什么是循环
15.1.1 使用For循环
15.1.2 通过break和continue控制循环
15.1.3 多重循环
15.1.4 另一种循环:do循环
15.2 用数组保存对象
15.2.1 修改数组
15.2.2 通过循环创建数组
15.2.3 遍历数组对象
15.3 总结
项目2 摇色子
项目2.1 项目说明:摇色子
项目2.2 界面设计:摇色子
项目2.3 项目启动会议:摇色子
项目2.4 解决方案以及实现过程:摇色子
项目2.4.1 文档类概览
项目2.4.2 文档类代码分析
项目2.5 总结
第4部分 用ActionScript开始更多的创作
第16章用ActionScript绘图
16.1 绘画与代码
16.1.1 精灵:没有时间轴的MOVIECLIP元件
16.1.2 你的第一个图形
16.1.3 扩展Sprite类
16.1.4 笔触与线条
16.1.5 绘制曲线
16.1.6 图形绘制
16.1.7 填充
16.1.8 渐变
16.1.9 结合循环使用绘图API
16.2 总结
第17章 利用ActionScript创建动画
17.1 ActionScript动画=坐标+时间
17.1.1 利用Timer移动对象
17.1.2 创建随机动画
17.1.3 利用循环创建多物体动画
17.1.4 微调动画
17.5 总结
第18章 使用外部多媒体资源
18.1 使用图片
18.2 播放网络中的音频
18.3 播放网络中的视频
18.4 控制视频播放
18.4.1 暂停播放
18.4.2 快进和快退
18.5 总结
第5部分 创建跨平台项目
第19章 使用AdobeAIR创建桌面应用程序
19.1 序言
19.2 桌面应用的事件
19.2.1 最小化
19.2.2 最大化
19.2.3 拖曳
19.2.4 关闭
19.2.5 改变大小
19.3 创建会自适应大小变化的布局
19.4 配置你的AIR项目
19.4.1 图标
19.4.2 证书
19.4.3 发布与安装
19.5 总结
第20章 AdobeAIR创建移动应用程序
20.1 序言
20.2 创建移动项目
20.2.1 你的第一个Android应用程序
20.2.2 你的第一个iOS应用程序
20.3 在移动设备上创建交互式应用
20.3.1 手指点击--基本的触控操作
20.3.2 简单拖曳
20.3.3 长按操作
20.4 多点触控事件
20.4.1 两手指进行缩放
20.4.2 旋转
20.5 利用USB调试程序
20.5.1 在Android上调试
20.5.2 在iOS上调试
20.6 性能优化
20.7 总结
项目3 FLIPR
项目3.1 项目说明:FLIPR
项目3.2 界面设计:FLIPR
项目3.3 项目启动会议:FLIPR
项目3.4 解决方案以及实现过程:FLIPR
项目3.4.1 项目概览
项目3.4.2 文档类概览
项目3.4.3 显示背景页
项目3.4.4 显示主菜单页
项目3.4.5 创建游戏逻辑
项目3.4.6 创建游戏面板
项目3.4.7 设置分数和计时器
项目3.4.8 设置游戏操控和游戏规则
项目3.5 总结
附录 配置移动设备开发环境
对Android设备进行调试设置
对iOS设备进行调试设置
猜您喜欢

读书导航