我也能掌握Flash编程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:甘登岱,范跃彤,肖文雅主编
- 出 版 社:北京:航空工业出版社
- 出版年份:2007
- ISBN:7801839862
- 页数:277 页
1.1Flash动作脚本概述 2
1.1.1Flash动作脚本的基本概念 2
1.1.2Flash动作脚本与其他语言的关系 3
1.1.3Flash动作脚本的编程原则 4
实例1文字输出——“世界您好” 4
1.2Flash中的编程环境 6
1.2.1“动作”面板 6
1.2.2“输出”面板 10
1.2.3“脚本”窗口 11
实例2简单动画——碰壁的小球 12
1.3Flash动作脚本的关联对象 14
1.3.1应该在哪添加动作脚本程序 15
1.3.2如何设置帧动作 16
实例3帧动作实例——跑动的小孩 17
1.3.3如何设置按钮动作 18
实例4按钮动作实例——动画播放控制 19
1.3.4如何设置影片剪辑动作 22
实例5使用鼠标“控制汽车前进” 23
本章总结 25
问与答 25
成果检验 25
2.1Flash动作脚本的常量与变量 28
2.1.1常量 28
2.1.2变量的定义与赋值 29
2.1.3变量的作用域及使用 30
实例1用变量实现“川戏变脸”动画 31
2.2Flash动作脚本中变量的数据类型 33
2.2.1字符串(String)型 33
2.2.2数字(Number)型 35
2.2.3布尔(Boolean)型 35
2.2.4影片剪辑(MovieClip)型 35
2.2.5对象(Object)型(日期和颜色) 36
2.2.6空值(Null)和未定义(Undefined)型 37
2.2.7数据类型的确定 37
2.2.8数据类型的转换 38
实例2使用多种变量实现“红楼梦留言板” 38
2.3Flash动作脚本的运算符 41
2.3.1算术运算符 41
2.3.2关系运算符 41
2.3.3逻辑运算符 42
2.3.4按位运算符 43
2.3.5赋值运算符 44
2.3.6运算符的优先级 45
实例3利用运算符实现“小型计算器” 46
2.4Flash动作脚本的语法 49
2.4.1点运算符和斜杠运算符 49
2.4.2大括号、小括号与分号 49
2.4.3其他动作脚本符号 50
实例4用Flash动作脚本实现“掷骰子” 51
2.5Flash动作脚本的条件语句 55
2.5.1if语句的用法 55
2.5.2if...else语句的用法 55
2.5.3if...elseif语句的用法 56
2.5.4switch...case语句 57
实例5使用条件语句检测Flash动画的下载进度 58
2.6Flash动作脚本的循环控制语句 60
2.6.1while循环语句 60
2.6.2do...while循环语句 61
2.6.3for循环语句 61
2.6.4for...in循环语句 62
实例6使用for循环制作货币雨效果 62
2.7Flash动作脚本的其他语句 65
2.7.1break语句 65
2.7.2continue语句 66
2.7.3with语句 67
实例7使用break语句实现“变身的草莓” 67
2.8Flash动作脚本的函数 69
2.8.1函数的概念 69
2.8.2使用Function自定义函数 69
2.8.3函数的调用 70
实例8实现逐字母“放大”输出函数 71
2.9Flash动作脚本的类和对象 73
2.9.1类的概念 73
2.9.2编写自定义类 73
2.9.3对象的定义和属性 75
实例9使用类实现“输出当前时间” 76
本章总结 78
问与答 78
成果检验 78
3.1事件处理简介 80
3.2按钮事件处理 81
3.2.1按钮事件 82
3.2.2按钮事件处理函数 82
实例1按钮事件——可拖动的小鸡 83
3.3影片剪辑事件处理 85
3.3.1影片剪辑事件 85
实例2影片剪辑事件——空中翻转落下的雨伞 87
3.3.2影片剪辑事件处理函数 88
实例3用onMouseMove事件函数实现“鼠标跟随”效果 90
3.4键盘和鼠标 91
3.4.1键盘控制代码 92
3.4.2ASC码 94
3.4.3鼠标类的方法 95
实例4替换鼠标指针——舞龙 95
3.4.4鼠标的滚轮和右键 97
实例5自定义Flh右键菜单 98
本章总结 99
问与答 100
成果检验 100
4.1时间轴控制命令 102
4.1.1play(播放)与stop(停止)命令 102
4.1.2goto(跳转到某帧)命令 102
4.1.3stopAllSounds(停止所有声音)命令 104
实例1奇特的“圣诞节贺卡” 105
4.2浏览器与网络动作命令 109
4.2.1fscommand(发布Flash)命令 109
4.2.2getURL(获取超链接)命令 110
4.2.3loadMovie(载入影片)命令 111
4.2.4loadVariables(载入外部数据)命令 115
实例2别墅展示 116
4.3影片剪辑控制命令 118
4.3.1startDrag(开始拖动影片剪辑)命令 118
4.3.2stopDrag(停止拖动影片剪辑)命令 119
4.3.3setPropey(设定影片剪辑属性)命令 119
4.3.4getPropey(获取影片剪辑属性值)命令 119
实例3制作一个放大镜 120
本章总结 123
问与答 123
成果检验 123
5.1动态控制影片剪辑 125
5.1.1影片剪辑的属性 125
5.1.2控制影片剪辑的位置 125
5.1.3控制影片剪辑的旋转 127
5.1.4控制影片剪辑的透明度和可见性 127
5.1.5控制影片剪辑的大小 128
实例1制作一个单摆 128
5.2动态创建影片剪辑 132
5.2.1影片剪辑的深度级别 133
5.2.2影片剪辑的动态复制 133
实例2制作“蝴蝶翩翩起舞”动画 134
5.2.3影片剪辑的动态添加 137
实例3制作下雨效果 139
5.2.4影片剪辑的动态删除 141
5.2.5空影片剪辑的创建 141
实例4打蟑螂 141
5.3管理影片剪辑的深度 143
5.3.1影片剪辑深度值的获取 143
5.3.2影片剪辑深度的交换 144
实例5旋转的塔罗牌 145
5.4动态创建遮罩效果 148
实例6树的遮罩效果 148
5.5影片剪辑的碰撞 151
实例7图片归类游戏 151
本章总结 154
问与答 155
成果检验 155
6.1使用动作脚本创建文本框 157
6.1.1文本框类型 157
6.1.2动态文本框 157
6.1.3输入文本框 158
实例1打字效果 159
6.2在文本框中使用超文本格式 163
6.2.1开启超文本格式 163
6.2.2文本框支持的超文本标签 164
实例2使用超文本标签制作浪漫卡片 167
6.3文本的相关类 169
6.3.1TextField类 169
实例3按键游戏 172
6.3.2TextFormat类 174
实例4文本的动态变化效果 175
6.3.3String类 177
实例5邮件地址验证 179
本章总结 181
问与答 181
成果检验 182
7.1动作脚本中的绘图方法 184
7.1.1linestyle() 184
7.1.2moveTo() 185
7.1.3lineTo() 185
实例1线条的放射效果 185
7.1.4beginFill()和endFill() 187
实例2绘制矩形并进行填充 187
7.1.5curveTo() 190
实例3使用curveTo方法绘制椭圆 190
7.1.6beginGradientFill() 193
实例4使用渐变颜色填充正六边形 194
7.1.7clear() 196
7.1.8beginBitmapFill() 196
实例5图片分割 197
7.2创建BitmapData对象 200
7.3BitmapData类的属性 201
7.4BitmapData类的方法 202
7.4.1loadBitmap() 202
7.4.2applyFilter() 202
7.4.3getPixel()与getPixe132() 203
7.4.4setPixel()和setPixel32() 204
7.4.5fillRect() 204
7.4.6threshold() 204
7.4.7colorTransform() 205
7.4.8clone() 206
7.4.9draw() 206
7.4.10dispose() 207
实例6使用BitmapData做环绕效果 207
本章总结 210
问与答 210
成果检验 210
8.1颜色类 212
8.1.1定义颜色类 212
8.1.2颜色类的使用方法 212
实例1使用滑杆控制色彩合成特效 214
8.2日期类 217
8.2.1定义日期类 217
8.2.2日期类的使用方法 218
实例2多功能时钟 219
8.3声音类 222
8.3.1定义声音类 222
8.3.2声音类的使用方法 2
实例3带声音调节的MP3播放器 223
8.4自定义对象 226
8.4.1创建对象 226
8.4.2创建继承 227
实例4用继承类实现图片的淡入淡出 228
本章总结 230
问与答 230
成果检验 230
9.1组件简介 232
9.1.1添加Flash组件 232
9.1.2设置组件样式 233
9.1.3处理组件事件 234
实例1用组件切换图片 235
9.2用户界面组件 237
9.2.1Button组件 237
9.2.2Label组件和TextInput组件 238
9.2.3RadioButton组件 239
9.2.4CheckBox组件 239
9.2.5List组件 240
9.2.6ComboBox组件 241
9.2.7Loader组件 241
9.2.8TextArea组件 242
9.2.9ProgressBar组件 242
9.2.10ScrollPane组件 243
实例2制作注册窗 244
9.3其他组件 247
9.3.1DateField组件 247
9.3.2MediaPlayback组件 248
实例3使用MediaPlayback组件播放媒体 249
本章总结 250
问与答 250
成果检验 250
10.1拼图游戏 252
10.1.1游戏介绍 252
10.1.2技术分析 2
10.1.3实现步骤 253
10.2打砖块游戏 254
10.2.1游戏介绍 254
10.2.2技术分析 255
10.2.3实现步骤 255
10.3射击游戏 259
10.3.1游戏介绍 259
10.3.2技术分析 259
10.3.3实现步骤 260
10.4贪吃毛毛虫 265
10.4.1游戏介绍 265
10.4.2技术分析 265
10.4.3实现步骤 266
10.5乌龟赛跑游戏 271
10.5.1游戏介绍 271
10.5.2技术分析 271
10.5.3实现步骤 272
本章总结 276
问与答 276
成果检验 277
学习Flash有必要学习Actionscript(Flash动作脚本)语言吗? 25
学习Flash的动作脚本语言是不是要先学习C语言,VB语言等语言? 25
Flash程序员是做什么工作的? 25
学习Flash动作脚本最快、最好的学习方法是什么? 25
Flash动作脚本(ActionScript)在Flash中的作用从哪些方面体现? 25
在Flash动作脚本中如何使用循环控制语句对1~100之间的奇数进行求和? 78
在Flash动作脚本中如何定义一个多维数组,并给其赋值? 78
Flash8中什么叫作on处理函数? 100
Flash8中的动作脚本onClipEvent是什么意思? 100
Flash8中相应键盘的方法有哪些? 100
Flash8中有没有专门用于鼠标双击的事件处理函数? 100
“/parentt.play();”代表什么意思? 123
怎么让动画播放完自动关闭? 123
外部导入txt文本时如何改变字体的颜色? 123
如何在Flash中打开Word文档? 123
在Flash中如何调用mpeg文件? 123
用createEmptyMovieClip创建的空影片剪辑怎么删除? 155
Flash脚本语言中的影片剪辑跟图形有什么不同? 155
怎样设置一个实例使它位于顶层? 155
我添加的输入文本框在SWF文件中看不到输入区域怎么办? 181
Flash中怎么把输入文本框的内容保存下来? 181
在Flash文本中能使用CSS吗? 181
怎么用绘图方法绘制10厘米直线? 210
self.moveTo是什么意思? 210
Flash中的绘图方法为什么称为API函数? 210
“ARGB”指的是什么? 230
什么是通用时间? 230
什么是事件声音和数据流? 230
如何制作FLV媒体文件? 250
制作Flash游戏时必须得手工绘制图形吗? 276
制作Flash游戏一般都用到什么知识? 277
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019