《Adobe Flash CS4 ActionScript 3.0中文版经典教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Adobe公司著;井中月译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115208736
  • 页数:300 页
图书介绍:本书由Adobe公司的专家编写,是Adobe Flash CS4 Actionscript3.0的正规学习用书。全书共分为11课,每课都围绕着具体的例子讲解,步骤详细,重点明确,手把手教你进行实际操作。全书是一个有机的整体,包含大量富有创意的项目。

1导航Flash时间轴 1

1.1课程概述 1

1.2开始 2

1.3在Flash时间轴上放置代码 3

1.3.1使用标签 3

1.3.2使用ActionScript循环播放 4

1.3.3跟踪循环次数 5

1.3.4使用条件语句控制时间轴 8

1.4对于自学的一些建议 10

2使用事件和函数 12

2.1课程概述 12

2.2创建事件侦听器和事件处理函数 14

2.3使用按钮单击来创建导航 15

2.3.1创建按钮实例来控制导航 15

2.3.2添加函数来响应按钮单击 18

2.3.3添加重启按钮 19

2.3.4添加到动态文本字段 20

2.3.5添加按钮来控制语言 21

2.4对于自学的一些建议 24

3使用ActionScript创建动画 26

3.1课程概述 26

3.2浏览起始文件 28

3.3使用ActionScript控制影片剪辑属性 28

3.3.1更改属性值 29

3.3.2增加或减少属性值 30

3.3.3使用ENTER_ FRAME事件控制影片剪辑的属性来创建动画 31

3.3.4创建变量来保存影片剪辑的引用 31

3.3.5使用按钮来更改影片剪辑的属性 33

3.4使用ActionScript补间来创建动画 34

3.4.1导入补间和缓动类 36

3.4.2添加ActionScript补间 36

3.5对于自学的一些建议 39

4在外部文件中创建ActionScript 42

4.1课程概述 42

4.2创建ActionScript文件 44

4.2.1在Flash中创建基本的ActionScript文件 44

4.2.2 ActionScript 3.0类文件的基本结构 45

4.3在Flash中创建类文件实例 50

4.3.1重载每个Ellipse实例的参数 53

4.3.2打开和关闭 makeShapes()函数 53

4.3.3随机选择椭圆的颜色 54

4.4对于自学的一些建议 57

5使用ActionScript和组件来加载内容 60

5.1课程概述 60

5.2创建List组件实例和设置参数 62

5.3添加UILoader组件的实例 64

5.4向List组件添加CHANGE事件侦听器 64

5.5加载SWF文件到UILoader组件中 65

5.6创建画廊文件 66

5.6.1查看gallery.fla文件 66

5.6.2向缩略图添加事件侦听器 67

5.6.3加载外部文件中的文本 68

5.6.4使用COMPLETE事件来外部文本的完全加载 69

5.7向文本字段添加滚动条 70

5.8对于自学的一些建议 72

6在ActionScript 3.0里创建预载器 74

6.1课程概述 74

6.2测试环境里的工具 76

6.2.1带宽设置 76

6.2.2模拟下载 78

6.3创建文本区域和进度条来跟踪加载过程 79

6.4利用ActionScript跟踪UILoader组件的进程 81

6.4.1为PROGRESS和COMPLLETE添加事件侦听器 82

6.4.2创建progressHandler()函数 82

6.4.3添加completeHandler()函数 83

6.5控制MovieClip的画面来反映载入过程 85

6.6关于自学的一些建议 91

7在ActionScript3.0里使用数组和循环 94

7.1课程概述 94

7.2开始 96

7.3从库向场景添加MovieClip实例 98

7.3.1设置MovieClip的链接属性 98

7.3.2向场景添加Block类的一个实例 100

7.3.3利用for循环生成多个实例 101

7.3.4创建for循环 102

7.3.5用变量调整for循环的行为 103

7.4给Block实例添加事件侦听器 104

7.5使用ENTER_ FRAME创建动画 106

7.5.1添加ENTER_ FRAME侦听器 106

7.5.2使用事件的目标属性 106

7.5.3创建rotateUp()函数 107

7.5.4使用else语句 108

7.6添加testDone()函数 109

7.6.1数组介绍 110

7.6.2使用push()方法 112

7.6.3查看数组里元素的属性 113

7.7对于自学的一些建议 116

8在Action Script文件里创建单选钮 120

8.1课程概述 120

8.2开始 122

8.3新建一个ActionScript文件 122

8.4建立RadioButtonQuiz类 123

8.4.1把类导入到RadioButtonQuiz类 123

8.4.2创建RadioButtonQuiz类 124

8.4.3测验的形式 125

8.4.4给RadioButtonQuiz类添加变量 125

8.5创建测验功能 127

8.5.1创建构造函数 127

8.5.2创建quizlnit()函数 128

8.5.3创建RadioButtonGroup 128

8.6用ActionScript设置文本格式 130

8.7创建测验 132

8.7.1创建addQuestion()函数 132

8.7.2添加setRadioButtons()方法 137

8.7.3添加createRadioButton()方法 140

8.8创建checkAnswer()函数 143

8.9把类文件集成到Flash项目 148

8.9.1添加RadioButtonQuiz类的一个实例 148

8.9.2把RadioButton添加到库 150

8.10对于自学的一些建议 151

9用ActionScript控制声音 154

9.1课程概述 154

9.2开始 156

9.3添加滑块 157

9.4 Sound类、SoundChannel类和SoundTransform类 158

9.4.1创建Sound、 SoundChannel和SoundTransform实例 160

9.4.2添加其他变量 161

9.4.3创建数组songList 161

9.5使用一个for循环设置乐曲名称 162

9.6让滑块在需要时再出现 164

9.7对按钮进行编程来选择乐曲 165

9.7.1给乐曲按钮添加事件侦听器 165

9.7.2创建chooseSong()函数 166

9.7.3创建Sound类的实例及查看现有实例 167

9.7.4把声音加载到Sound实例 167

9.7.5创建SoundChannel和SoundTransform实例 168

9.8控制音量和位置控件的可见性 169

9.9添加侦听器获取MP3文件的ID3标签 171

9.9.1创建id3Handler()函数 171

9.9.2添加艺术家和专辑信息 173

9.10添加文本格式对象 174

9.11添加滑块的控制代码 176

9.12对于自学的一些建议 177

10使用XML形式播放列表 180

10.1课程概述 180

10.2 XML文件的基本结构 182

10.3开始 184

10.4用XML实例代替songList数组 185

10.5使用URLLoader类载入外部播放列表 186

10.6响应COMPLETE事件和1O_ ERROR事件 187

10.7把事件侦听器移动到xmILoaded()函数 188

10.7.1创建setSongs()函数 189

10.7.2从XML数据里获得乐曲名称与艺术家 190

10.7.3设置乐曲板的标题和艺术家信息 192

10.7.4添加对setSongs()函数的调用 194

10.8更新chooseSong()函数 194

10.9使用XML数据创建超链接 197

10.10在乐曲列表里浏览 198

10.11关于自学的一些建议 200

11利用ActionScript和组件控制视频 202

11.1课程概述 202

11.2查看Lesson11文件夹里的内容 204

11.3添加FLVPlayback组件 205

11.4在Flash里设置FLVPlayback的属性 206

11.4.1设置FLVPlayback控件 208

11.4.2设置皮肤颜色和透明度 209

11.5用ActionScript控制FLVPlayback属性 209

11.5.1利用滑块控制透明度 209

11.5.2添加滑块的初始ActionScript代码 210

11.6使用颜色 211

11.6.1添加ColorPicker组件 212

11.6.2设置skin BackgroundColor 213

11.7添加FLVCaptioning组件 215

11.7.1查看captions.xml文件 215

11.7.2添加FLVCaptioning组件 216

11.8根据XML播放列表播放多个视频文件 218

11.8.1查看vidlist.xml文件 218

11.8.2添加一个文本区域显示标题 219

11.8.3用ActionScript载入vidlist.xml 219

11.8.4创建xmILoaded()函数 220

11.8.5创建changeVid()函数 221

11.9使用全屏发布设置 224

11.10关于自学的一些建议 226

12 ActionScript图形与动画的高级技术 228

12.1课程概述 228

12.2 Flash CS4里的反向运动 230

12.2.1查看IKSample文件 230

12.2.2在创作时IK与运行时IK之间切换 231

12.3开始 232

12.4在ActionScript里控制IK动画 234

12.4.1使用IKArmature和IKManager类 234

12.4.2使用I KMover类 235

12.4.3添加snapshot_btn的事件侦听器 236

12.4.4添加moveDown()函数 236

12.4.5编写moveUp()函数 239

12.5创建Sound和SoundChannel实例 240

12.6播放和停止音效 240

12.7利用ActionScript控制用户的网络摄像头或摄像机 242

12.7.1使用getCamera()方法 242

12.7.2检查摄像机是否存在 243

12.8使用Bitmap类和BitmapData类 247

12.9 Pixel Bender Toolkit 250

12.9.1查看PBFilter.as文件 253

12.9.2使用PBFilter类 254

12.9.3利用滑块操作滤镜参数 257

12.10关于自学的一些建议 261

13用ActionScript实现打印和发送电子邮件 264

13.1课程概述 264

13.2开始 266

13.3添加简单电子邮件链接 266

13.4从Flash发送电子邮件 268

13.4.1利用URLVariables类发送单个变量 269

13.4.2设置textColor和backgroundColor 269

13.4.3把URLVariables发送到PHP文件 270

13.5用PrintJob类添加打印功能 273

13.6用Date类获取当前日期和时间 274

13.6.1创建要打印的内容 274

13.6.2在ActionScript里使用try/catch语句 275

13.6.3发送给打印机 277

13.7关于自学的一些建议 280

14用Flash和ActionScript创建Adobe AIR程序 282

14.1课程概述 282

14.2 AIR专用的ActionScript 284

14.3针对AIR项目的发布设置 285

14.3.1设置AIR描述文件选项 287

14.3.2设置自定义图标 287

14.3.3创建数字签名 288

14.4在AIR程序里包含一个文件 290

14.5发布AIR程序 290

14.6开始 292

14.7侦听拖放事件 293

14.7.1使用ClipboardFormats 294

14.7.2添加onDragDrop()函数 294

14.7.3遍历文件类型数组 296

14.8关于自学的一些建议 299