书籍详情

Flash MX网上动画编程指南

Flash MX网上动画编程指南

作者:莫治雄,熊伟建编著

出版社:北京希望电子出版社

出版时间:2003-01-01

ISBN:9787894981417

定价:¥48.00

购买这本书可以去
内容简介
  《闪客家园》是国内“闪客帝国”中的行家里手莫治雄老师献给广大闪客们的力作。伴随着Flash MX的推出,《闪客家园》在5.0版本的基础上,修订了以前存在的问题,增加了许多新增的内容。《闪客家园》分两册出版,一本是网上动画制作教程,一本是网上动画编程教程。本书全面、系统、深入介绍了Flash MX的动作脚本语言—ActionScript,从基本语言元素运算符、变量、表达式到各种动作和对象,都作了详细的阐述,并通过精心设计的实例进行深入浅出的分析、例释,使读者能够轻松掌握Flash动作脚本语言的基础。书中还对脚本语言的高级应用技术作了深入的剖析,结合具体的实例向读者介绍综合应用动作脚本的高级技巧,提高读者综合运用动作脚本语言的能力,迅速提高读者的设计水平。本书由18章和3个附录构成,主要内容包括动作脚本语言的基本知识、基本程序控制结构、动作面板和各种类型动作的使用,脚本语言的函数、属性和对象,用户界面组件及其应用,创建交互动画的高级技术,动作脚本语言高级应用中的时间轴层级,动画的载入与控制,事件处理,XML对象应用与JavaScript脚本接口等,以及动作脚本语言综合运用的精选实例。在书后的附录中,还详细给出了键盘键与虚拟键码对照表,运算符的优先级和结合律以及出错信息表。本书的特点是使用丰富的实例对Flash的脚本语言—ActionScript的使用方法和技巧进行了深入、详细的讲解,使读者可以在较短时间内全面、系统地掌握Flash动画编程的基本技巧和高级技巧,以达到轻松上手、活学活用的目的。本书面向初、中级用户,适合作为网站动画制作人员、网站/网页编辑和开发人员、多媒体开发人员自学指导书,同时也可作为社会网上动画初级班的培训教材。本版CD内容为书中的实例源文件。
作者简介
暂缺《Flash MX网上动画编程指南》作者简介
目录
第1章 初识ActionScript
1.1 一个简单的交互动画
1.2 ActionScript概述
1.3 ActionScript的特点
1.4 ActionScript的基本语法规则
1.5 ActionScript术语
1.6 本章小结
1.7 练习题
第2章 变量和数据类型
2.1 变量
2.1.1 变量的类型
2.1.2 变量的声明
2.1.3 变量的命名
2.1.4 变量的赋值
2.1.5 变量的作用范围
2.1.6 在脚本中使用变量
2.2 数据类型
2.2.1 字符串
2.2.2 数值
2.2.3 逻辑值
2.2.4 对象
2.2.5 影片剪辑
2.2.6 空值
2.2.7 未定义
2.3 本章小结
2.4 练习题
第3章 运算符和表达式
3.1 运算符的种类
3.1.1 数值运算符
3.1.2 比较运算符和相等运算符
3.1.3 字符串运算符
3.1.4 逻辑运算符
3.1.5 位运算符
3.1.6 赋值运算符
3.1.7 点运算符和数组访问运算符
3.1.8 其他运算符
3.2 运算符的优先级和结合律
3.3 表达式
3.4 本章小结
3.5 练习题
第4章 控制结构
4.1 条件判断结构
4.2 循环控制结构
4.2.1 while (while循环)
4.2.2 for (for循环)
4.2.3 for...in (for...in循环)
4.3 本章小结
4.4 练习题
第5章 动作面板与动作应用
5.1 动作概述
5.2 动作面板
5.2.1 打开动作面板
5.2.2 动作面板的编辑模式
5.2.3 不同编辑模式间的切换
5.2.4 使用动作面板弹出菜单
5.2.5 使用脚本参考面板
5.2.6 使用语法突出显示
5.2.7 使用代码提示
5.2.8 使用外部编辑器
5.3 动画控制动作
5.3.1 goto (跳转某帧)
5.3.2 play (播放)和stop(停止)
5.3.3 stopAllSounds (停止所有声音的播放)
5.3.4 on(检测鼠标事件)
5.4 浏览器与网络动作
5.4.1 fscommand (发布Flash命令)
5.4.2 getURL (获取URL)
5.4.3 loadMovie (载入动画)
5.4.4 loadVariables(载入外部文件并设置变量值)
5.4.5 unloadMovie (卸载动画)
5.5 影片剪辑控制动作
5.5.1 setProperty(设定影片剪辑属性)
5.5.2 duplicateMovieClip(复制影片剪辑)
5.5.3 removeMovieClip(删除影片剪辑)
5.5.4 onClipEvent(影片剪辑事件处理动作)
5.5.5 startDrag(开始拖动影片剪辑)
5.5.6 stopDrag(停止拖动影片剪辑)
5.5.7 updateAfterEvent(事件后更新)
5.6 变量相关动作
5.6.1 var (声明局部变量)
5.6.2 set variable(给变量赋值)
5.6.3 delete(删除对象或变量)
5.6.4 with(给动作指定操作对象)
5.7 条件与循环动作
5.7.1 if(如果)
5.7.2 else(否则)
5.7.3 else if(否则如果)
5.7.4 switch(开关)和case(情况)
5.7.5 break(跳出开关语句或循环语句)
5.7.6 default(默认)
5.7.7 while (while循环)
5.7.8 do...while(do...while循环)
5.7.9 for (for循环)
5.7.10 for...in(for...in循环)
5.7.11 Continue(继续循环)
5.8 打印动作
5.9 用户自定义函数动作
5.9.1 function(定义函数)
5.9.2 Return(返回函数的值)
5.9.3 call(调用帧动作)
5.9.4 call function(调用函数)
5.9.5 method(方法)
5.10 其他动作
5.10.1 trace(在输出窗口显示调试结果)
5.10.2 comment(注释)
5.10.3 evaluate(插入空行)
5.10.4 setInterval(设置时间间隔)
5.10.5 clearInterval(清除时间间隔)
5.10.6 #include(嵌入外部脚本文件)
5.10.7 #initclip(初始化剪辑)
5.10.8 #endinitclip(结束初始化剪辑)
5.11 本章小结
5.12 练习题
第6章 函数
6.1 函数的概念
6.1.1 函数
6.1.2 函数调用
6.2 内建函数
6.2.1 数学函数
6.2.2 转换函数
6.2.3 其他函数
6.3 自定义函数
6.3.1 定义自定义函数
6.3.2 参数传递
6.3.3 在函数中使用局部变量
6.3.4 从函数中返回值
6.3.5 调用自定义函数
6.4 本章小结
6.5 练习题
第7章 属性和常数
7.1 全局属性
7.1.1 _quality(返回或设置当前播放动画的画质)
7.1.2 _soundbuftime(设置流式声音预缓冲时间)
7.2 影片剪辑实例属性
7.2.1 _alpha(设置或返回影片剪辑实例的Alpha透明度)
7.2.2 _currentframe(返回正在播放的时间轴当前帧号)
7.2.3 _droptarget(返回影片剪辑实例以斜杠语法表示的绝对路径)
7.2.4 _focusrect(指定当前获得焦点的按钮周围是否显示黄色的矩形框)
7.2.5 _framesloaded(返回影片剪辑实例已下载的帧数)和_totalframes(返回影片剪辑实例的总帧数)
7.2.6 _height和_width(设置或返回影片剪辑实例的高度和宽度)
7.2.7 _name(返回或改变影片剪辑实例名)
7.2.8 _rotation(返回或设置影片剪辑实例旋转的角度)
7.2.9 _target(返回指定影片剪辑实例的目标路径)
7.2.10 _url(返回下载动画文件的URL)
7.2.11 _visible(设置或返回影片剪辑实例的可见性)
7.2.12 _x和_y(设置或返回动画的x坐标和y坐标)
7.2.13 _xmouse和_ymouse(返回鼠标的x坐标和y坐标)
7.2.14 _xscale和_yscale(设置或返回影片剪辑水平和垂直方向的缩放比例)
7.3 常数
7.3.1 true(真)和false(假)
7.3.2 newline(新行)
7.3.3 null(空值)
7.3.4 undefined(未定义值)
7.4 本章小结
7.5 练习题
第8章 对象概述
8.1 内建对象
8.1.1 关于内建对象
8.1.2 使用内建对象
8.1.3 访问对象属性
8.1.4 调用对象方法
8.1.5 把按钮和文本框作为对象使用
8.2 自定义对象
8.2.1 关于自定义对象
8.2.2 创建对象
8.2.3 给自定义类创建可继承属性和方法
8.2.4 覆盖继承的方法
8.2.5 使分配类的动作脚本在帧前执行
8.2.6 给影片剪辑分配类
8.3 本章小结
8.4 练习题
第9章 核心对象及其应用
9.1 Arguments(参数对象)
9.1.1 参数对象概述
9.1.2 参数对象的属性及其应用
9.2 Array(数组对象)
9.2.1 数组对象概述
9.2.2 创建数组对象
9.2.3 数组对象的属性
9.2.4 数组对象的方法
9.2.5 数组对象应用实例
9.3 Boolean(逻辑对象)
9.3.1 逻辑对象概述
9.3.2 创建逻辑对象
9.3.3 逻辑对象的方法
9.3.4 逻辑对象应用实例
9.4 Date(日期对象)
9.4.1 日期对象概述
9.4.2 创建日期对象
9.4.3 日期对象的方法
9.4.4 日期对象应用实例
9.5 Function(函数对象)
9.5.1 函数对象概述
9.5.2 函数对象的属性和方法
9.5.3 函数对象应用实例
9.6 Math(数学对象)
9.6.1 数学对象概述
9.6.2 数学对象的属性
9.6.3 数学对象的方法
9.6.4 数学对象应用实例
9.7 Number(数值对象)
9.7.1 数值对象概述
9.7.2 创建数值对象
9.7.3 数值对象的属性
9.7.4 数值对象的方法
9.7.5 数值对象应用实例
9.8 Object(Object对象)
9.8.1 Object对象概述
9.8.2 创建Object对象
9.8.3 Object对象的属性和方法
9.8.4 Object对象应用实例
9.9 String(字符串对象)
9.9.1 字符串对象概述
9.9.2 创建字符串对象
9.9.3 字符串对象的属性
9.9.4 字符串对象的方法
9.9.5 字符串对象应用实例
9.10 本章小结
9.11 练习题
第10章 动画对象及其应用
10.1 Accessibility(可访问性对象)
10.2 Button(按钮对象)
10.2.1 按钮对象概述
10.2.2 按钮对象的属性
10.2.3 按钮对象的方法
10.2.4 按钮对象的事件
10.2.5 按钮对象应用实例
10.3 Capabilities(功能对象)
10.3.1 功能对象概述
10.3.2 功能对象的属性
10.4 Color(颜色对象)
10.4.1 颜色对象概述
10.4.2 创建颜色对象
10.4.3 颜色对象的方法
10.4.4 颜色对象应用实例
10.5 Key(按键对象)
10.5.1 按键对象概述
10.5.2 按键对象的属性
10.5.3 按键对象的方法
10.5.4 按键对象的侦听器
10.5.5 按键对象应用实例
10.6 Mouse(鼠标对象)
10.6.1 鼠标对象概述
10.6.2 鼠标对象的方法
10.6.3 鼠标对象的侦听器
10.6.4 鼠标对象应用实例
10.7 MovieClip(影片剪辑对象)
10.7.1 影片剪辑对象概述
10.7.2 影片剪辑对象的属性
10.7.3 影片剪辑对象的方法
10.7.4 影片剪辑对象的绘画方法
10.7.5 影片剪辑对象的事件处理函数
10.7.6 影片剪辑对象应用实例
10.8 Selection(选择对象)
10.8.1 选择对象概述
10.8.2 选择对象的方法
10.8.3 选择对象的侦听器
10.8.4 选择对象应用实例
10.9 Sound(声音对象)
10.9.1 声音对象概述
10.9.2 创建声音对象
10.9.3 声音对象的属性
10.9.4 声音对象的方法
10.9.5 声音对象的事件处理函数
10.9.6 声音对象应用实例
10.10 Stage(舞台对象)
10.10.1 舞台对象的属性
10.10.2 舞台对象的方法
10.10.3 舞台对象的事件处理函数
10.10.4 舞台对象应用实例
10.11 TextField(文本框对象)
10.11.1 文本框对象概述
10.11.2 文本框对象的属性
10.11.3 文本框对象的方法
10.11.4 文本框对象的事件处理函数
10.11.5 文本框对象的侦听器
10.11.6 文本框对象应用实例
10.12 TextFormat(文本格式对象)
10.12.1 文本格式对象概述
10.12.2 创建文本格式对象
10.12.3 文本格式对象的属性
10.12.4 文本格式对象的方法
10.12.5 文本格式对象应用实例
10.13 本章小结
10.14 练习题
第11章 客户端/服务器对象及其应用
11.1 LoadVars(加载变量对象)
11.1.1 加载变量对象概述
11.1.2 创建加载变量对象
11.1.3 加载变量对象的属性
11.1.4 加载变量对象的方法
11.1.5 加载变量对象的事件处理函数
11.1.6 加载变量对象应用实例
11.2 XML(扩展标记语言对象)
11.2.1 XML对象概述
11.2.2 创建XML对象
11.2.3 XML对象的属性
11.2.4 XML对象的方法
11.2.5 XML对象的集合
11.2.6 XML对象的事件处理函数
11.2.7 XML对象应用实例
11.3 XMLSocket(XML端口对象)
11.3.1 XMLSocket对象概述
11.3.2 创建XMLSocket对象
11.3.3 XMLSocket对象的方法
11.3.4 XMLSocket对象的事件处理函数
11.3.5 XMLSocket对象应用实例
11.4 本章小结
11.5 练习题
第12章 创作对象
12.1 CustomActions(自定义动作对象)
12.1.1 自定动作对象概述
12.1.2 自定动作对象的方法
12.2 Live Preview(实时预览对象)
12.3 本章小结
12.4 练习题
第13章 用户界面组件及其应用
13.1 FcheckBox(复选框组件)
13.1.1 复选框组件概述
13.1.2 复选框组件的方法
13.1.3 复选框组件应用
13.2 FcomboBox(组合框组件)
13.2.1 组合框组件概述
13.2.2 组合框组件的方法
13.2.3 组合框组件应用
13.3 FlistBox(列表框组件)
13.3.1 列表框组件概述
13.3.2 列表框组件的方法
13.3.3 列表框组件应用
13.4 FpushButton(按钮组件)
13.4.1 按钮组件概述
13.4.2 按钮组件的方法
13.4.3 按钮组件应用
13.5 FradioButton(单选钮组件)
13.5.1 单选钮组件概述
13.5.2 单选钮组件的方法
13.5.3 单选钮组件应用
13.6 FscrollBar(滚动条组件)
13.6.1 滚动条组件概述
13.6.2 滚动条组件的方法
13.6.3 滚动条组件应用
13.7 FscrollPane(滚动窗组件)
13.7.1 滚动窗组件概述
13.7.2 滚动窗组件的方法
13.7.3 滚动窗组件应用
13.8 FstyleFormat(样式格式对象)
13.8.1 样式格式对象概述
13.8.2 全局样式格式对象
13.8.3 创建自定义样式格式对象
13.8.4 样式格式对象的方法
13.8.5 样式格式对象的属性
13.8.6 样式格式对象应用
13.9 本章小结
13.10 练习题
第14章 创建交互动画的高级技术
14.1 概述
14.2 循环播放动画
14.3 创建自定义光标
14.4 读取鼠标位置
14.5 捕捉用户按键
14.6 创建滚动文本框
14.7 设置影片剪辑的颜色
14.8 创建声音控制
14.8.1 把声音附加给时间轴
14.8.2 创建可滑动音量控制
14.8.3 创建可滑动平衡控制
14.9 检测碰撞
14.9.1 检测影片剪辑与点之间的碰撞
14.9.2 检测两个影片剪辑之间的碰撞
14.10 创建简单的画线工具
14.11 综合应用实例
14.12 本章小结
14.13 练习题
第15章 使用影片剪辑和按钮
15.1 概述
15.2 关于多个时间轴
15.2.1 时间轴的层次关系
15.2.2 绝对和相对目标路径
15.2.3 指定目标路径
15.3 使用动作和方法控制时间轴
15.3.1 动作与方法的比较
15.3.2 在一个影片剪辑中调用多个方法
15.3.3 分配动作或方法
15.3.4 装载或卸载动画文件
15.3.5 动态载入图像文件和声音文件
15.3.6 改变影片剪辑的位置和外观
15.3.7 拖曳影片剪辑
15.3.8 复制和删除影片剪辑
15.3.9 动态附加影片剪辑和声音
15.3.10 动态创建空影片剪辑
15.3.11 用脚本绘图
15.3.12 用影片剪辑作为遮罩
15.4 使用事件处理函数动作和方法
15.5 用脚本处理按钮
15.6 使用事件方法
15.6.1 调用事件方法
15.6.2 给事件方法指派函数
15.6.3 用影片剪辑事件处理函数方法触发脚本
15.6.4 使用按钮事件处理函数方法触发脚本
15.6.5 在影片剪辑中使用按钮事件触发脚本
15.6.6 在原型对象中定义事件处理函数方法
15.6.7 使用事件方法实例
15.7 本章小结
15.8 练习题
第16章 连接外部源
16.1 概述
16.2 发送和装载变量
16.2.1 加载数据的安全性
16.2.2 检查载入的数据
16.2.3 使用HTTP连接到服务器端脚本
16.2.4 使用LoadVars对象
16.2.5 从外部源加载图像或声音
16.2.6 使用XML对象
16.2.7 使用XMLSocket对象
16.3 给Flash播放器发送和从播放器接收消息
16.3.1 使用FSCommand
16.3.2 关于Flash播放器的方法
16.4 本章小结
16.5 练习题
第17章 脚本调试
17.1 概述
17.1.1 养成良好的创作风格和习惯
17.1.2 编写脚本应注意的几个问题
17.1.3 Flash的调试工具
17.2 使用调试器
17.2.1 远程调试动画
17.2.2 显示和修改变量
17.2.3 使用查看列表
17.2.4 显示和编辑动画属性
17.2.5 设置和删除断点
17.2.6 跟踪代码行
17.3 使用输出窗口
17.3.1 使用对象列表命令
17.3.2 使用变量列表命令
17.3.3 使用跟踪命令
17.4 本章小结
17.5 练习题
第18章 动作脚本语言综合应用
18.1 导航菜单系统
18.2 多项选择测试
18.3 留言本
18.4 万年历
18.5 坦克大战游戏
18.6 简易画板
18.7 同学录表单
18.8 绽开的花朵
18.9 本章小结
18.10 练习题
附录A 键盘键与虚拟键码对照表
附录B 运算符的优先级和结合律
附录C 出错信息表
猜您喜欢

读书导航