
微信扫一扫,移动浏览光盘
简介
本书是“快乐驿站”丛书之一,是Flash初中级用户学习Flash编程
(Flash动作脚本)的工具书,本书以大量实例的形式介绍了Flash动作脚本
(ActionScript 2.0)从基础到复杂游戏制作等各个方面的Flash编程技巧。
全书共分10章,第1章介绍Flash动作脚本的基础知识和编程环境;第2章介
绍Flash动作脚本的语法基础;第3章介绍Flash动作脚本的事件处理机制;
第4章介绍动作脚本中控制影片播放的命令;第5覃介绍使府Flash动作脚本
控制影片剪辑的方法;第6章介绍使用Flash动作脚本处理文本的方法;第7
章介绍使用Flash动作脚本进行绘图的方法;第8章介绍Flash内置类和自定
义对象的使用方法;第9章介绍常用Flash组件的应用方法;第10章介绍使
用Flash动作脚本制作小游戏的操作.全书根据作者多年使用动作脚本制作
Flash动画和Flash游戏的经验编写而成,具有较强的可读性和可操作性。
本书可作为广大Flash动画制作者的工具书,亦可作为广大电脑爱好者
的参考读物,还可作为大中专院校学生的辅助教材使用。
目录
目录
第1章 Flash动作脚本简介
1.1 Flash动作脚本概述
1.1.1 Flash动作脚本的基本概念
1.1.2 Flash动作脚本与其他语言的关系
1.1.3 Flash动作脚本的编程原则
实例1 文字输出——“世界您好”
1.2 Flash中的编程环境
1.2.1 “动作”面板
1.2.2 “输出”面板
1.2.3 “脚本”窗口
实例2 简单动画——碰壁的小球
1.3 Flash动作脚本的关联对象
1.3.1 应该在哪添加动作脚本程序
1.3.2 如何设置帧动作
实例3 帧动作实例——跑动的小孩
1.3.3 如何设置按钮动作
实例4 按钮动作实例——动画播放控制
1.3.4 如何设置影片剪辑动作
实例5 使用鼠标“控制汽车前进”
本章总结
问与答
成果检验
第2章 Flash动作脚本语法基础
2.1 Flash动作脚本的常量与变量
2.1.1 常量
2.1.2 变量的定义与赋值
2.1.3 变量的作用域及使用
实例1 用变量实现“川戏变脸”动画
2.2 Flash动作脚本中变量的数据类型
2.2.1 字符串(String)型
2.2.2 数字(Number)型
2.2.3 布尔(Boolean)型
2.2.4 影片剪辑(MovieClip)型
2.2.5 对象(Object)型(日期和颜色)
2.2.6 空值(Null)和未定义(Undefined)型
2.2.7 数据类型的确定
2.2.8 数据类型的转换
实例2 使用多种变量实现“红楼梦留言板”
2.3 Flash动作脚本的运算符
2.3.1 算术运算符
2.3.2 关系运算符
2.3.3 逻辑运算符
2.3.4 按位运算符
2.3.5 赋值运算符
2.3.6 运算符的优先级
实例3 利用运算符实现“小型计算器”
2.4 Flash动作脚本的语法
2.4.1 点运算符和斜杠运算符
2.4.2 大括号、小括号与分号
2.4.3 其他动作脚本符号
实例4 用Flash动作脚本实现“掷骰子”
2.5 Flash动作脚本的条件语句
2.5.1 if语句的用法
2.5.2 if...else语句的用法
2.5.3 if...elseif语句的用法
2.5.4 switch...case语句
实例5 使用条件语句检测Flash动画的下载进度
2.6 Flash动作脚本的循环控制语句
2.6.1 while循环语句
2.6.2 do…whi1e循环语句
2.6.3 for循环语句
2.6.4 for...in循环语句
实例6 使用for循环制作货币雨效果
2.7 Flash动作脚本的其他语句
2.7.1 break语句
2.7.2 continue语句
2.7.3 with语句
实例7 使用break语句实现“变身的草莓”
2.8 Flash动作脚本的函数
2.8.1 函数的概念
2.8.2 使用Function自定义函数
2.8.3 函数的调用
实例8 实现逐字母“放大”输出函数
2.9 Flash动作脚本的类和对象
2.9.1 类的概念
2.9.2 编写自定义类
2.9.3 对象的定义和属性
实例9 使用类实现“输出当前时间”
本章总结
问与答
成果检验
第3章 Flash动作脚本的事件处理机制
3.1 事件处理简介
3.2 按钮事件处理
3.2.1 按钮事件
3.2.2 按钮事件处理函数
实例1 按钮事件——可拖动的小鸡
3.3 影片剪辑事件处理
3.3.1 影片剪辑事件
实例2 影片剪辑事件——空中翻转落下的雨伞
3.3.2 影片剪辑事件处理函数
实例3 用onMouseMove事件函数实现“鼠标跟随”效果
3.4 键盘和鼠标
3.4.1 键盘控制代码
3.4.2 ASC11码
3.4.3 鼠标类的方法
实例4 替换鼠标指针——舞龙
3.4.4 鼠标的滚轮和右键
实例5 自定义Flash右键菜单
本章总结
问与答
成果检验
第4章 控制Flash播放的命令
4.1 时间轴控制命令
4.1.1 play(播放)与stop(停止)命令
4.1.2 goto(跳转到某帧)命令
4.1.3 stopAllSounds(停止所有声音)命令
实例1 奇特的“圣诞节贺卡”
4.2 浏览器与网络动作命令
4.2.1 fscommand(发布Flash)命令
4.2.2 getURL(获取超链接)命令
4.2.3 1oadMovie(载入影片)命令
4.2.4 loadVariables(载入外部数据)命令
实例2 别墅展示
4.3 影片剪辑控制命令
4.3.1 startDrag(开始拖动影片剪辑)命令
4.3.2 stopDrag(停止拖动影片剪辑)命令
4.3.3 setProperty(设定影片剪辑属性)命令
4.3.4 getProperty(获取影片剪辑属性值)命令
实例3 制作一个放大镜
本章总结
问与答
成果检验
第5章 使用Flash动作脚本控制影片剪辑
5.1 动态控制影片剪辑
5.1.1 影片剪辑的属性
5.1.2 控制影片剪辑的位置
5.1.3 控制影片剪辑的旋转
5.1.4 控制影片剪辑的透明度和可见性
5.1.5 控制影片剪辑的大小
实例1 制作一个单摆
5.2 动态创建影片剪辑
5.2.1 影片剪辑的深度级别
5.2.2 影片剪辑的动态复制
实例2 制作“蝴蝶翩翩起舞”动画
5.2.3 影片剪辑的动态添加
实例3 制作下雨效果
5.2.4 影片剪辑的动态删除
5.2.5 空影片剪辑的创建
实例4 打蟑螂
5.3 管理影片剪辑的深度
5.3.1 影片剪辑深度值的获取
5.3.2 影片剪辑深度的交换
实例5 旋转的塔罗牌
5.4 动态创建遮罩效果
实例6 树的遮罩效果
5.5 影片剪辑的碰撞
实例7 图片归类游戏
本章总结
问与答
成果检验
第6章 使用动作脚本处理文本
6.1 使用动作脚本创建文本框
6.1.1 文本框类型
6.1.2 动态文本框
6.1.3 输入文本框
实例1 打字效果
6.2 在文本框中使用超文本格式
6.2.1 开启超文本格式
6.2.2 文本框支持的超文本标签
实例2 使用超文本标签制作浪漫卡片
6.3 文本的相关类
6.3.1 TextField类
实例3 按键游戏
6.3.2 TextFormat类
实例4 文本的动态变化效果
6.3.3 string类
实例5 邮件地址验证
本章总结
问与答
成果检验
第7章 使用动作脚本绘图
7.1 动作脚本中的绘图方法
7.1.1 linestyle()
7.1.2 moveTo()
7.1.3 lineTo()
实例1 线条的放射效果
7.1.4 beginFi11()和endFill()
实例2 绘制矩形并进行填充
7.1.5 curveTo()
实例3 使用curveTo方法绘制椭圆
7.1.6 beginGradientFi11()
实例4 使用渐变颜色填充正六边形
7.1.7 clear()
7.1.8 beginBitmapFill()
实例5 图片分割
7.2 创建BitmapData对象
7.3 BitmapData类的属性
7.4 BitmapData类的方法
7.4.1 loadBitmap()
7.4.2 applyFilter()
7.4.3 getPixel()与getPixel32()
7.4.4 setPixel()和setPixe132()
7.4.5 fillRect()
7.4.6 threshold()
7.4.7 co1orTransform()
7.4.8 clone()
7.4.9 draw()
7.4.10 dispose()
实例6 使用BitmapData做环绕效果
本章,总结
问与答
成果检验
第8章 Flash内置类和自定义对象的使用
8.1 颜色类
8.1.1 定义颜色类
8.1.2 颜色类的使用方法
实例1 使用滑杆控制色彩合成特效
8.2 日期类
8.2.1 定义日期类
8.2.2 日期类的使用方法
实例2 多功能时钟
8.3 声音类
8.3.1 定义声音类
8.3.2 声音类的使用方法
实例3 带声音调节的MP3播放器
8.4 自定义对象
8.4.1 创建对象
8.4.2 创建继承
实例4 用继承类实现图片的淡入淡出
本章总结
问与答
成果检验
第9章 常用Flash组件及应用
9.1 组件简介
9.1.1 添加Flash组件
9.1.2 设置组件样式
9.1.3 处理组件事件
实例1 用组件切换图片
9.2 用户界面组件
9.2.1 Button组件
9.2.2 Label组件和TextInput组件
9.2.3 RadioButton组件
9.2.4 CheckBox组件
9.2.5 List组件
9.2.6 ComboBox组件
9.2.7 Loader组件
9.2.8 TextArea组件
9.2.9 ProgressBar组件
9.2.10 Scro1lPane组件
实例2 制作注册窗
9.3 其他组件
9.3.1 DateFie1d组件
9.3.2 MediaPlayback组件
实例3 使用MediaPlayback组件播放媒体
本章总结
问与答
成果检验
第10章 Flash动作脚本综合实例
10.1 拼图游戏
10.1.1 游戏介绍
10.1.2 技术分析
10.1.3 实现步骤
10.2 打砖块游戏
10.2.1 游戏介绍
10.2.2 技术分析
10.2.3 实现步骤
10.3 射击游戏
10.3.1 游戏介绍
10.3.2 技术分析
10.3.3 实现步骤
10.4 贪吃毛毛虫
10.4.1 游戏介绍
10.4.2 技术分析
10.4.3 实现步骤
10.5 乌龟赛跑游戏
10.5.1 游戏介绍
10.5.2 技术分析
10.5.3 实现步骤
本章总结
问与答
成果检验
第1章 Flash动作脚本简介
1.1 Flash动作脚本概述
1.1.1 Flash动作脚本的基本概念
1.1.2 Flash动作脚本与其他语言的关系
1.1.3 Flash动作脚本的编程原则
实例1 文字输出——“世界您好”
1.2 Flash中的编程环境
1.2.1 “动作”面板
1.2.2 “输出”面板
1.2.3 “脚本”窗口
实例2 简单动画——碰壁的小球
1.3 Flash动作脚本的关联对象
1.3.1 应该在哪添加动作脚本程序
1.3.2 如何设置帧动作
实例3 帧动作实例——跑动的小孩
1.3.3 如何设置按钮动作
实例4 按钮动作实例——动画播放控制
1.3.4 如何设置影片剪辑动作
实例5 使用鼠标“控制汽车前进”
本章总结
问与答
成果检验
第2章 Flash动作脚本语法基础
2.1 Flash动作脚本的常量与变量
2.1.1 常量
2.1.2 变量的定义与赋值
2.1.3 变量的作用域及使用
实例1 用变量实现“川戏变脸”动画
2.2 Flash动作脚本中变量的数据类型
2.2.1 字符串(String)型
2.2.2 数字(Number)型
2.2.3 布尔(Boolean)型
2.2.4 影片剪辑(MovieClip)型
2.2.5 对象(Object)型(日期和颜色)
2.2.6 空值(Null)和未定义(Undefined)型
2.2.7 数据类型的确定
2.2.8 数据类型的转换
实例2 使用多种变量实现“红楼梦留言板”
2.3 Flash动作脚本的运算符
2.3.1 算术运算符
2.3.2 关系运算符
2.3.3 逻辑运算符
2.3.4 按位运算符
2.3.5 赋值运算符
2.3.6 运算符的优先级
实例3 利用运算符实现“小型计算器”
2.4 Flash动作脚本的语法
2.4.1 点运算符和斜杠运算符
2.4.2 大括号、小括号与分号
2.4.3 其他动作脚本符号
实例4 用Flash动作脚本实现“掷骰子”
2.5 Flash动作脚本的条件语句
2.5.1 if语句的用法
2.5.2 if...else语句的用法
2.5.3 if...elseif语句的用法
2.5.4 switch...case语句
实例5 使用条件语句检测Flash动画的下载进度
2.6 Flash动作脚本的循环控制语句
2.6.1 while循环语句
2.6.2 do…whi1e循环语句
2.6.3 for循环语句
2.6.4 for...in循环语句
实例6 使用for循环制作货币雨效果
2.7 Flash动作脚本的其他语句
2.7.1 break语句
2.7.2 continue语句
2.7.3 with语句
实例7 使用break语句实现“变身的草莓”
2.8 Flash动作脚本的函数
2.8.1 函数的概念
2.8.2 使用Function自定义函数
2.8.3 函数的调用
实例8 实现逐字母“放大”输出函数
2.9 Flash动作脚本的类和对象
2.9.1 类的概念
2.9.2 编写自定义类
2.9.3 对象的定义和属性
实例9 使用类实现“输出当前时间”
本章总结
问与答
成果检验
第3章 Flash动作脚本的事件处理机制
3.1 事件处理简介
3.2 按钮事件处理
3.2.1 按钮事件
3.2.2 按钮事件处理函数
实例1 按钮事件——可拖动的小鸡
3.3 影片剪辑事件处理
3.3.1 影片剪辑事件
实例2 影片剪辑事件——空中翻转落下的雨伞
3.3.2 影片剪辑事件处理函数
实例3 用onMouseMove事件函数实现“鼠标跟随”效果
3.4 键盘和鼠标
3.4.1 键盘控制代码
3.4.2 ASC11码
3.4.3 鼠标类的方法
实例4 替换鼠标指针——舞龙
3.4.4 鼠标的滚轮和右键
实例5 自定义Flash右键菜单
本章总结
问与答
成果检验
第4章 控制Flash播放的命令
4.1 时间轴控制命令
4.1.1 play(播放)与stop(停止)命令
4.1.2 goto(跳转到某帧)命令
4.1.3 stopAllSounds(停止所有声音)命令
实例1 奇特的“圣诞节贺卡”
4.2 浏览器与网络动作命令
4.2.1 fscommand(发布Flash)命令
4.2.2 getURL(获取超链接)命令
4.2.3 1oadMovie(载入影片)命令
4.2.4 loadVariables(载入外部数据)命令
实例2 别墅展示
4.3 影片剪辑控制命令
4.3.1 startDrag(开始拖动影片剪辑)命令
4.3.2 stopDrag(停止拖动影片剪辑)命令
4.3.3 setProperty(设定影片剪辑属性)命令
4.3.4 getProperty(获取影片剪辑属性值)命令
实例3 制作一个放大镜
本章总结
问与答
成果检验
第5章 使用Flash动作脚本控制影片剪辑
5.1 动态控制影片剪辑
5.1.1 影片剪辑的属性
5.1.2 控制影片剪辑的位置
5.1.3 控制影片剪辑的旋转
5.1.4 控制影片剪辑的透明度和可见性
5.1.5 控制影片剪辑的大小
实例1 制作一个单摆
5.2 动态创建影片剪辑
5.2.1 影片剪辑的深度级别
5.2.2 影片剪辑的动态复制
实例2 制作“蝴蝶翩翩起舞”动画
5.2.3 影片剪辑的动态添加
实例3 制作下雨效果
5.2.4 影片剪辑的动态删除
5.2.5 空影片剪辑的创建
实例4 打蟑螂
5.3 管理影片剪辑的深度
5.3.1 影片剪辑深度值的获取
5.3.2 影片剪辑深度的交换
实例5 旋转的塔罗牌
5.4 动态创建遮罩效果
实例6 树的遮罩效果
5.5 影片剪辑的碰撞
实例7 图片归类游戏
本章总结
问与答
成果检验
第6章 使用动作脚本处理文本
6.1 使用动作脚本创建文本框
6.1.1 文本框类型
6.1.2 动态文本框
6.1.3 输入文本框
实例1 打字效果
6.2 在文本框中使用超文本格式
6.2.1 开启超文本格式
6.2.2 文本框支持的超文本标签
实例2 使用超文本标签制作浪漫卡片
6.3 文本的相关类
6.3.1 TextField类
实例3 按键游戏
6.3.2 TextFormat类
实例4 文本的动态变化效果
6.3.3 string类
实例5 邮件地址验证
本章总结
问与答
成果检验
第7章 使用动作脚本绘图
7.1 动作脚本中的绘图方法
7.1.1 linestyle()
7.1.2 moveTo()
7.1.3 lineTo()
实例1 线条的放射效果
7.1.4 beginFi11()和endFill()
实例2 绘制矩形并进行填充
7.1.5 curveTo()
实例3 使用curveTo方法绘制椭圆
7.1.6 beginGradientFi11()
实例4 使用渐变颜色填充正六边形
7.1.7 clear()
7.1.8 beginBitmapFill()
实例5 图片分割
7.2 创建BitmapData对象
7.3 BitmapData类的属性
7.4 BitmapData类的方法
7.4.1 loadBitmap()
7.4.2 applyFilter()
7.4.3 getPixel()与getPixel32()
7.4.4 setPixel()和setPixe132()
7.4.5 fillRect()
7.4.6 threshold()
7.4.7 co1orTransform()
7.4.8 clone()
7.4.9 draw()
7.4.10 dispose()
实例6 使用BitmapData做环绕效果
本章,总结
问与答
成果检验
第8章 Flash内置类和自定义对象的使用
8.1 颜色类
8.1.1 定义颜色类
8.1.2 颜色类的使用方法
实例1 使用滑杆控制色彩合成特效
8.2 日期类
8.2.1 定义日期类
8.2.2 日期类的使用方法
实例2 多功能时钟
8.3 声音类
8.3.1 定义声音类
8.3.2 声音类的使用方法
实例3 带声音调节的MP3播放器
8.4 自定义对象
8.4.1 创建对象
8.4.2 创建继承
实例4 用继承类实现图片的淡入淡出
本章总结
问与答
成果检验
第9章 常用Flash组件及应用
9.1 组件简介
9.1.1 添加Flash组件
9.1.2 设置组件样式
9.1.3 处理组件事件
实例1 用组件切换图片
9.2 用户界面组件
9.2.1 Button组件
9.2.2 Label组件和TextInput组件
9.2.3 RadioButton组件
9.2.4 CheckBox组件
9.2.5 List组件
9.2.6 ComboBox组件
9.2.7 Loader组件
9.2.8 TextArea组件
9.2.9 ProgressBar组件
9.2.10 Scro1lPane组件
实例2 制作注册窗
9.3 其他组件
9.3.1 DateFie1d组件
9.3.2 MediaPlayback组件
实例3 使用MediaPlayback组件播放媒体
本章总结
问与答
成果检验
第10章 Flash动作脚本综合实例
10.1 拼图游戏
10.1.1 游戏介绍
10.1.2 技术分析
10.1.3 实现步骤
10.2 打砖块游戏
10.2.1 游戏介绍
10.2.2 技术分析
10.2.3 实现步骤
10.3 射击游戏
10.3.1 游戏介绍
10.3.2 技术分析
10.3.3 实现步骤
10.4 贪吃毛毛虫
10.4.1 游戏介绍
10.4.2 技术分析
10.4.3 实现步骤
10.5 乌龟赛跑游戏
10.5.1 游戏介绍
10.5.2 技术分析
10.5.3 实现步骤
本章总结
问与答
成果检验
我也能掌握Flash编程:8.0版
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
