第1章 F1ash动作脚本简介
1.1 nash动作脚本概述
1.1.1 P1ash动作脚本的基本概念
1.1.2 nash动作脚本与其他语言的关系
1.1.3 Flash动作脚本的编程原则
实例1 文字输出——“世界您好”
1.2 P1ash中的编程环境
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 F1ash动作脚本的常量与变量
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...else if语句的用法
2.5.4 switch...case语句
实例5 使用条件语句检测Flash动画的下载进度
2.6 Flash动作脚本的循环控制语句
2.6.1 while循环语句
2.6.2 do...while循环语句
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动作脚本的事件处理机制
第4章 控制Flash播放的命令
第5章 使用Flash动作脚本控制影片剪辑
第6章 使用动作脚本处理文本
第7章 使用动作脚本绘图
第8章 Flash内置类和自定义对象的使用
第9章 常用Flash组件及应用
第10章 Flash动作脚本综合实例