《Flash MX 2004全攻略》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Sham Bhangal,(美)Jen deHaan著;卜照斌等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7121000784
  • 页数:507 页
图书介绍:本书以面向任务的方式全面地讲解了Flash MX 2004和Flash MX 2004 Professional开发环境和测试环境的使用方法和开发技巧;同时还详细地讲解了动作脚本的编写方法和高级的事件处理方法。其中主要是针对Windows操作系统的描述,另外也有针对Mac版本的讲解。对于Flash MX 2004和Flash MX 2004 Professional版本的新增特性,本书做了突出的讲解。其中包括:新建文档对话框、行为(拖放式动作脚本)、幻灯片演示、窗体应用、导入向导、工程和2.0版本的组件等。

1.7 Mac OS X上的开发界面 1 1

Flash工作空间 1

目 录 1

开发任务 3

11. 3

第1章 界面概览 3

1.1 概览:创建Flash动画 4

1.2 概览:测试Flash内容 5

1.3 概览:发布Flash内容 6

1.4 Windows上的开发界 7

1.5 Windows上的测试界面 8

1.6 使用面板(在Windows操作系统上) 9

1.8 Mac OS X上的测试界面 12

1.9 使用面板(在Mac系统上) 13

1.10 界面对象 14

第2章 菜单 17

2.1 菜单概览 18

2.2 文件菜单 19

2.3 编辑菜单 20

2.4 查看菜单 22

2.5 插入菜单 24

2.6 修改菜单 25

2.7 文本菜单 26

2.8 命令菜单 27

2.9 控制菜单 28

2.10 调试菜单 30

2.1 1 窗口菜单 31

2.12 帮助菜单 32

2.13 上下文联系菜单 33

第3章 工具栏和工具 35

3.1 工具栏概览 36

3.2 主要工具栏 37

3.3 控制器工具栏 38

3.4 编辑栏 39

3.5 工具视图 40

3.6 选择(箭头)工具4l 43

3.7 部分选择工具 43

3.8 线条工具 44

3.9 套索工具 45

3.10 钢笔工具 46

3.11 文本工具 47

3.12 椭圆工具 49

3.13 矩形工具 50

3.14 铅笔工具 51

3.15 画笔工具 52

3.16 任意变形工具 53

3.17 填充变形工具 54

3.18 墨水瓶工具 55

3.19 颜料桶工具 56

3.20 滴管工具 57

3.21 橡皮擦工具 58

3.22 手形工具 59

3.23 缩放工具 60

3.24 颜色控制和调色板 61

3.25 颜色样本 62

第4章 时间轴和屏幕 63

4.1 时间轴概览 64

4.2 图层选项 65

4.3 时间轴选项 66

4.4 时间轴菜单和模式 67

4.5 屏幕 69

4.6 幻灯片和窗体 70

第5章 面板 71

5.1 对齐面板 72

5.2 混色器面板 73

5.3 颜色样本面板 74

5.4 信息面板 75

5.5 场景面板 76

5.6 变形面板 77

5.7 动作面板 78

5.8 行为面板 80

5.9 组件面板 81

5.10 组件检查器面板 82

5.11 调试器面板 83

5.12 输出面板 84

5.13 互联网服务面板 85

5.14 可访问性面板 86

5.15 历史面板 87

5.16 影片浏览器 88

5.17 串面板 89

5.18 共享库 90

5.19 工程面板 91

5.20 面板集 92

5.21 排列窗口 93

5.22 属性检查器面板 94

5.23 帮助面板 95

第6章 首选参数和打印 97

6.1 首选参数概览 98

6.2 常规首选参数 99

6.3 编辑首选参数 100

6.4 剪贴板首选参数 101

6.5 警告首选参数 102

6.6 动作脚本首选参数 103

6.7 动作脚本设置首选参数 104

6.8 快捷键对话框 105

6.9 自定义工具面板 107

6.10 字体映射 108

6.11 发布设置 109

6.12 打印和发送文件 111

第7章 Flash文件操作 115

7.1 打开新文件 116

72 开始页面 118

7.3 开始Flash文档 119

7.4 开始Flash幻灯片演示或窗体应用 120

7.5 开始动作脚本、通信或 121

Flash JavaScript文件 121

7.6 开始Flash工程 122

7.7 从模板打开 123

7.8 从网站打开 124

7.9 从影片中打印 125

7.10 使用标尺、辅助线、网格和吸附 126

7.11 修改影片属性 128

7.12 保存文件或模板 129

7.13 导出影片 130

第8章 选择和组合 131

8.1 使用选择工具选择 132

8.2 使用套索或任意变形工具选择 133

8.3 编辑舞台选集 134

8.4 创建和编辑组合 135

8.5 使用组合 136

8.6 分离舞台要素 138

第9章 创建绘画和形状 139

9.1 元件基础 140

9.2 理解笔触和填充 142

9.3 理解颜色和渐变 143

9.4 创建填充和笔触 144

9.5 移动填充和笔触 146

9.6 使用扭曲工具创建人工透视 147

9.7 使用封套工具沿曲线排列元件 148

9.8 删除形状、笔触和区域 150

9.9 创建贝塞尔曲线 151

9.10 使用部分选择工具编辑矢量点 152

9.11 平滑和伸直矢量对象 153

9.12 将线条转换成填充 154

9.13 扩展和柔化填充边缘 155

9.14 优化矢量形状 156

9.15 处理深度 157

9.16 赋予颜色 159

9.17 创建线性渐变 160

9.18 创建放射渐变 161

9.19 在调色板中增加颜色和渐变 162

9.20 修改填充颜色和渐变 163

9.21 修改笔触的颜色和宽度 164

9.22 变形渐变 165

9.23 使用渐变填充模拟灯光 167

9.24 使用图案填充 168

第10章使用时间轴 169

10.1 理解动画 170

10.2 Flash中的动画概念 172

10.3 在时间轴上导航 174

10.4 创建帧选集 175

10.5 增加和删除帧和关键帧 176

10.6 移动和拷贝帧和图层 177

10.7 修改帧视图属性 178

10.8 创建逐帧动画 179

10.9 增加形状补间 180

10.10使用提示控制形状补间 181

10.11增加动作补间 182

10.12使用动作补间颜色和阿尔法效果 183

10.13在开发环境中测试动画 184

10.14使用居中帧设置 185

10.15使用葱皮纸和编辑多帧 186

10.16在时间轴上增加声音 187

10.17 理解时间轴效果 189

10.18 增加和删除时间轴效果 190

10.19在时间轴上增加视频 191

10.20 增加图层 192

10.21设置图层属性和图层类型 193

10.22使用图层文件夹 194

10.23创建和使用辅助图层 195

10.24使用运动路径创建动作补间 196

10.25创建和使用遮罩和遮罩图层 197

10.26使用场景 198

10.27 设置屏幕属性和参数 199

10.28建立幻灯片演示 201

10.29建立窗体应用 202

10.30控制屏幕和增加过渡 205

第11章符号和行为 207

11.1 理解符号 208

11.2理解行为 211

11.3 创建图形 212

11.4 使用彩色实例效果 213

11.5 在补间动画中使用图形 214

11.6 创建影片剪辑动画 215

11.7 在补间动画中使用影片剪辑 216

11.8 创建嵌入的影片剪辑 217

11.9 在嵌入的影片剪辑之间导航 219

11.10使用行为增加影片剪辑控制 220

11.11测试影片剪辑 222

11.12使用位图创建影片剪辑 223

11.13是用视频创建影片剪辑 224

11.14使用行为增加视频控制 225

11.15创建按钮 227

11.16使用行为增加基本的按钮导航 229

11.17创建文本按钮 230

11.18创建带有声音反馈的按钮 232

11.9 创建不可见的按钮 233

11.20创建活动的按钮 234

第12章管理符号 235

12.1 符号使用基础 236

12.2 创建和编辑符号 238

12.3 设置符号注册点 240

12.4 修改舞台符号行为 242

12.5 交换符号 243

12.6 库符号图标 244

12.7 组织库 245

12.8 使用多个库 246

12.9 创建发音网站 248

第13章 导入和优化媒体资产 249

13.1 媒体概览 250

13.2 导入位图 251

13.3 压缩位图 252

13.4 导入声音 253

13.5 导入视频 255

13.6 将视频编辑成剪辑 257

13.7 理解视频编码设置 259

13.8 理解高级编码设置 260

13.9 优化视频 262

13.10使用视频创建效果 263

13.11导入FreeHand文件 264

13.12导入Illustrator文件 265

13.13导入PDF文件 266

13.14导入Photoshop文件 267

13.15导入Swift 3D文件 268

13.16导入Toon Boom Studio文件 269

第14章使用扩展和命令 271

14.1 安装和使用扩展管理器 272

14.2 在互联网上查找扩展 273

14.3 安装和卸载扩展 274

14.4 安装和卸载组件 275

14.5 安装和卸载命令和行为 276

14.6 安装FLV导出器和理解多媒体数字信号编解码器 277

14.7 导出FLV文件 278

脚本任务 279

第15章使用基本的脚本 281

15.1 脚本概览 282

15.2 理解脚本动画和时间轴动画之间的差别 283

15.3 增加帧标签或注释 285

15.4 增加实例名称 286

15.5 在动作面板中输入代码 287

15.6 基本语法 289

15.7 圆点符号 290

15.8 附加脚本 291

15.9 使用脚本控制时间轴流 292

15.10错误检查和格式化脚本 293

15.11使用属性 294

15.12通过#include使用外部脚本 295

15.13使用影片浏览器管理脚本 297

15.14良好的Flash编码习惯 298

第16章 使用变量和对象 299

16.1 理解变量 300

16.2 理解变量类型 301

16.3 理解范围和圆点符号 303

16.4 创建局部变量 304

16.5 创建时间轴变量 305

16.6 创建全局变量 306

16.7 理解类、对象、方法和属性 307

16.8 使用Flash类 308

16.9 使用Flash实例 309

16.10创建和使用数组 310

16.11创建和使用自定义类 311

16.12 理解Flash MX 2004基于类的文件结构 312

16.13创建Flash MX 2004类 313

第17章代码结构 315

17.1 代码结构概览 316

17.2 if、else...if和else语句 317

17.3 switch语句和case语句 319

17.4 for语句 321

17.5 for...in语句 322

17.6 while语句 323

17.7 do...while语句 325

17.8 使用函数 327

17.9 try、catch和finally关键字 328

第18章使用事件 329

18.1 理解事件驱动代码 330

18.2 将脚本附加到按钮或者影片剪辑上 331

18.3 使用函数将脚本附加到事件上 333

18.4 使用回调函数将脚本附加到事件上 334

18.5 编写用于Flash影片导航的按钮脚本 335

18.6 编写用于互联网导航的按钮脚本 336

18.7 编写用于交互控制和动画的按钮脚本 337

18.8 创建用于在运行时刻创建符号的脚本 339

18.9 理解侦听器 340

18.10创建侦听器 341

第19章设置和使用组件 343

19.1 2.0版本组件介绍 344

19.2 使用组件 345

19.3 修改组件的外观 346

19.4 在列表框和组合框中增加数据 347

19.5 增加基本的事件处理 349

19.6 增加基于侦听器的事件处理 350

19.7 设置用作组件图标的符号 351

19.8 使用按钮组件 353

19.9 使用复选框组件 354

19.10使用组合框组件 355

19.11使用列表框组件 356

19.12使用加载器组件 357

19.13使用数值设置器组件 358

19.14使用进度条组件 359

19.15使用单选按钮组件 360

19.16使用滚动窗格组件 362

19.17使用深度管理器类 363

19.18使用焦点管理器类 364

19.19使用弹出管理器类 365

第20章使用文本和鼠标输入和输出 367

20.1 理解浏览器焦点和输入焦点 368

20.2 解Flash中的文本 369

20.3 设置文本字体 370

20.4 设置文本风格和对齐方式 371

20.5 设置文本格式 372

20.6 设置抗锯齿文本 373

20.7 使用静态文本 374

20.8 使用静态文本框创建超级链接 375

20.9 创建动态文本框 376

20.10创建输入文本框 377

20.11使用标签组件 378

20.12使用文本输入组件 379

20.13使用文本区域组件 380

20.14使用动作脚本创建文本框 381

20.15限制输入字符 382

20.16使用动作脚本访问文本实例 384

20.17使用层铺风格纸格式化文本框 385

20.18在Flash中使用外部风格 386

20.19在Flash中使用行内层铺风格纸 387

20.20使用风格纸格式化XML 388

20.21使用选择类 389

20.22使用串面板 390

20.23对Flash文档执行拼写检查 391

20.24嵌入字体轮廓 392

20.25使用PrintJob类 393

20.26使用动作脚本查找鼠标位置 394

20.27捕捉鼠标滚动轮动作 395

20.28创建自定义鼠标指针 396

第21章 时间和定时 397

21.1 时间概览 398

21.2 获取和显示某天的时间 400

21.3 获取和显示日期 401

21.4 Flash定时器 402

21.5 创建定时的setInterval事件 403

21.6 清除定时的setInterval事件 404

第22章脚本动画基础 405

22.1 通过使用脚本修改属性设置动作 406

22.2 动态地附加事件 407

22.3 附加和复制影片剪辑到舞台上 408

22.4 模拟随机动作 410

22.5 创建客户触发的动作 411

22.6 模拟目标驱动的动作 412

22.7 创建拖放动画 414

22.8 使用动态遮罩 415

22.9 使用碰撞检测 416

22.10 通过脚本修改颜色 417

22.11创建可以通过脚本控制的直线 418

22.12创建可以通过脚本控制的曲线 419

22.13创建可以通过脚本控制的填充形状 420

22.14创建渐变填充 421

22.15动画和绘画API 423

第23章 交互式声音和视频 425

23.1 理解Flash的声音类和视频类 426

23.2 定义声音实例 427

23.3 开始和停止声音的播放 428

23.4 为单个声音设置音量 429

23.5 为Flash网站设置音量 430

23.6 设置声音摇绕 431

23.7 使用声音变形创建声音效果 432

23.8 动态地加载声音 434

23.9 创建系列声音 435

23.10获取MP3声音元标记 436

23.1 1 解Flash播放器的私有设置 438

23.12播放使用麦克风类捕捉到的声音 439

23.13读取麦克风属性和许可 440

23.14使用摄像机类播放捕捉到的视频 441

23.15读取视频属性和许可 443

第24章运行时刻内容递送 445

24.1 理解内容的递送策略 446

24.2 创建加载目标和加载标准 447

24.3 将变量加载到时间轴上 449

24.4 创建字体符号 451

24.5 使用共享字体 452

24.6 动态地加载图像 453

24.7 动态地加载视频 454

24.8 使用组件加载外部内容 455

24.9 操纵加载过程 456

24.10使用影片剪辑加载器类 457

24.11使用运行时刻共享库 458

第25章 互联网服务和XML 459

25.1 定义互联网服务 460

25.2 为Flash文档添加方法调用 461

25.3 创建绑定 462

25.4 使用行为调用互联网服务 464

25.5 使用XML连接器加载XML文档 465

25.6 导入大纲 466

25.7 触发XML调用 467

25.8 从不同的域中加载内容 468

25.9 使用数据持有者组件 470

25.10使用动作脚本调用互联网服务 471

25.11使用Flash Remoting调用互联网服务 472

25.12使用绑定选项卡格式化结果 473

25.13调试互联网服务和XM L文档 474

测试和发布任务 475

第26章 测试和调试影片 477

26.1 使用测试环境 478

26.2 使用带宽描述器 479

26.3 在调试过程中使用输出面板 481

26.4 使用调试器面板 483

26.5 使用断点 486

第27章 发布和部署Flash内容 489

27.1 理解Flash创建的文件 490

27.2 选择发布选项 491

27.3 发布到互联网上 492

27.4 发布到桌面上 494

27.5 发布位图格式 495

27.6 发布QuickTime影片 497

27.7 创建网站 498

27.8 侦测Flash播放器 499

27.9 创建工程 501

27.10发布工程 502

新增内容 503

附录 Flash MX 2004的新增特性 505