当前位置:首页 > 工业技术
FLASH MX Professional 2004应用开发
FLASH MX Professional 2004应用开发

FLASH MX Professional 2004应用开发PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(美)Jeanette Stallons著;王晖,张军等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302109486
  • 页数:552 页
图书介绍:本书熟悉Flash MX 2004界面,用Flash MX Professional 2004 架构构建一个功能丰富的Internet应用程序,用ActionScript 2.0 创建熟悉的编程结构,使用XML.Web服务和Flash Remoting与服务器交互数据。
上一篇:天天想吃鱼下一篇:端溪名砚
《FLASH MX Professional 2004应用开发》目录

目录 1

第1课 学习Flash界面 1

1.1 创建Flash文档 2

1.2 操作面板 5

1.3 使用Tools面板 10

1.4 添加文本 14

1.5 发布Flash文档 18

1.5.1 创建包含SWF的SWF文件和HTML页 19

1.5.2 添加Flash Player版本检测 22

1.5.3 在现存的网页中嵌入SWF 25

1.6 将要添加的内容分层 28

1.7 为层添加内容 30

1.8 添加图片 33

1.9 创建一个Flash项目 36

第2课 学习ActionScript基本原理 41

2.1 浏览Actions面板 42

2.2 学习ActionScript基本语法 45

2.3 创建变量 50

2.3.1 命名变量 51

2.3.2 使用关键字var 51

2.3.3 严格确定变量类型 51

2.3.4 显示变量 55

2.3.5 对数据类型进行操作 56

2.4 创建循环 57

2.5 使用条件逻辑 61

2.5.1 条件结构 61

2.5.2 比较运算符 62

2.5.3 逻辑运算符 64

2.5.4 条件运算符 64

2.5.5 Switch语句 65

2.6 创建函数 67

2.6.1 定义函数 67

2.6.2 函数的返回值 68

2.6.3 创建函数的局部变量 70

2.6.4 创建literal函数 71

2.6.5 创建可选参数 71

2.7 包含外部ActionScript文件 74

2.8 处理异常 77

第3课 学习Flash Player对象模型 82

3.1 面向对象编程 83

3.1.1 类 84

3.1.2 对象 84

3.1.3 属性 85

3.1.4 方法 85

3.1.5 静态成员 86

3.1.6 事件 86

3.2 了解内部ActionScript类 87

3.3 使用Math类的静态方法 88

3.4 创建和使用Date类的实例 91

3.5 使用String Wrapper类操作字符串 94

3.6 创建和操作数组 97

3.6.1 创建Array对象 97

3.6.2 使用Array类属性 98

3.6.3 使用Array类方法 98

3.6.4 给数组排序 101

3.6.5 对数组进行循环 102

3.6.6 创建相关数组 104

3.7 创建自定义对象 107

3.7.1 创建对象 107

3.7.2 定义属性 108

3.7.3 定义方法 109

3.7.4 循环对象 110

3.7.5 获得对象的类型 110

3.8 操作可视TextField对象 114

3.8.1 实例名 115

3.8.2 代码提示 115

3.8.3 属性 116

3.9 响应TextField对象的用户事件 120

3.10 为TextField对象添加事件监听器 125

第4课 创建Button和MovieClip对象 128

4.1 创建一个Button对象 129

4.1.1 创建Button符号 130

4.1.2 名称和代码提示 131

4.1.3 属性 132

4.2 编辑Button符号的Timeline 135

4.3 响应Button对象事件 140

4.3.1 在文档Timeline中处理事件 140

4.3.2 处理Button对象的事件 142

4.4 可视地创建MovieClip对象 146

4.5 编辑MovieClip符号 150

4.6 设置MovieClip属性 152

4.7 响应MovieClip事件 155

4.8 在不同的Timeline中引用MovieClip 157

4.8.1 主文档MovieClip 158

4.8.2 使用相对路径引用 158

4.8.3 使用绝对路径引用 159

4.8.4 _global对象 163

4.9 使用MovieClip的拖放方法 166

第5课 创建类 170

5.1 创建类 171

5.2 设定类路径 177

5.2.1 设定per-FLA类路径 178

5.2.2 设定global类路径 179

5.3 创建和引用包 182

5.3.1 隐式导入类 183

5.3.2 显式导入类 183

5.3.3 使用通配符导入一个目录下的所有类 183

5.4 定义类属性 187

5.4.1 定义公共属性和私有属性 187

5.4.2 定义静态属性 191

5.5 创建类构造函数 193

5.5.1 定义构造函数 194

5.5.2 定义构造函数参数 194

5.5.3 使用this标识符 195

5.6 定义类方法 198

5.6.1 定义公共方法和私有方法 200

5.6.2 定义静态方法 202

5.7 从其他类继承 204

5.8 创建接口 209

5.9 创建隐式getter和setter方法 214

5.10 创建动态类 217

第6课 创建组件 220

6.1 将MovieClip中的代码转变成类文件 221

6.2 将类链接到MovieClip符号 228

6.3 创建公共的API 231

6.4 创建组件 234

6.4.1 把MovieClip符号转变为组件 234

6.4.2 定义组件参数 237

6.5 创建编译过的组件 243

6.5.1 SWC中的内容 243

6.5.2 理解内部类定义 245

6.5.3 创建内部类 246

6.6 查看内置类的内部类定义 246

6.7 向Components面板添加组件 248

6.8 为Components面板创建自定义图标 251

6.9 创建组件的自动安装器 253

6.10 使用Macromedia Architecture创建组件 257

第7课 用Screen创建应用程序 258

7.1 创建一个基于窗体的应用程序 259

7.2 在创作环境中设置页面可视性 266

7.3 设置页面的初始运行时可视性 268

7.4 用Screen构建应用程序 269

7.5 使用Form Screen API 274

7.6 在页面的Timeline中放置代码 275

7.7 将代码放置在Screen对象中 279

7.8 将代码放置到Form Screen的子类 281

第8课 使用Flash应用程序架构 286

8.1 使用UI组件创建应用程序界面 287

8.2 使用Data Connector组件获得外部数据 290

8.3 使用行为 294

8.4 创建一个自定义行为 299

8.5 使用数据绑定 304

第9课 学习UI组件架构 312

9.1 介绍UI组件的基本知识 313

9.2 处理UI组件事件 317

9.3 在组件之间管理焦点 327

9.4 用代码修改组件的外观 331

9.5 改变组件图片 340

第10课 使用UI组件API 348

10.1 使用Button组件 349

10.2 使用TextInput组件 353

10.3 使用Label组件 355

10.4 使用TextArea组件 357

10.5 使用NumericStepper组件 361

10.6 使用CheckBox组件 363

10.7 管理RadioButton组件 367

10.8 使用ComboBox组件 370

10.9 使用List组件 377

第11课 动态创建可视对象 381

11.1 理解深度 382

11.2 动态地从库中添加MovieClip 385

11.3 动态地创建组件 388

11.4 用ActionScript创建MovieClip 391

11.5 管理深度 395

11.6 监控MovieClip装载过程 396

11.7 使用Loader组件 397

11.8 将外部内容载入到一个页面 400

第12课 从XML文件获得数据 404

12.1 把XML文件用作数据源 405

12.2 创建作为数据源的XML文件 406

12.3 使用内置XML类获得数据 408

12.4 处理来自XML对象请求的结果 411

12.5 解析XML对象 412

12.6 使用XMLConnector组件 416

12.7 使用XMLConnector组件获得数据 418

12.8 对XMLConnector结果使用数据绑定 421

12.8.1 创建一个Schema 421

12.8.2 对复杂数据创建绑定 424

12.8.3 使用Binding Formatters 426

12.9 处理XMLConnector组件结果 431

12.9.1 处理result事件 431

12.9.2 处理status事件 432

12.10 从其他域获得数据 434

第13课 使用Web服务 436

13.1 从Flash访问Web服务 438

13.2 获得Web服务的信息 438

13.3 使用WebServiceConnector组件 442

13.4 对WebServiceConnector使用数据绑定 444

13.5 触发WebServiceConnector调用并处理结果 446

13.6 用代码指定WebServiceConnector参数 451

13.7 使用WebService类 452

13.8 创建一个WebService对象 453

13.9 使得运行时可以使用WebService类 454

13.10 用WebService对象调用一个远程方法 456

13.11 处理PendingCall对象事件 459

第14课 使用Flash Remoting访问远程服务 462

14.1 理解Flash Remoting 463

14.2 安装Flash Remoting 464

14.3 引用Remoting类文件 466

14.4 创建NetConnection对象 467

14.5 使用NetConnection调试器 469

14.6 创建Service Proxy对象 472

14.7 调用远程服务方法 473

14.8 处理响应 476

14.9 处理对相同服务代理对象的多个调用的响应 479

14.10 创建一个通用Responder类 481

14.11 为Flash和应用程序服务器转换数据 483

第15课 使用DataGrid组件 487

15.1 使用DataGrid组件 488

15.1.1 专业术语 489

15.1.2 填充DataGrid 489

15.2 使用DataGrid的属性自定义DataGrid 493

15.3 自定义DataGrid的列 496

15.3.1 使用DataGrid组件的columnNames属性 496

15.3.2 使用DataGrid方法 497

15.3.3 使用API DataGridColumn类 498

15.3.4 设定列的样式 499

15.4 根据DataGrid的属性来设定列属性 501

15.5 对DataGrid中的数据进行操作 502

15.6 响应DataGrid事件 503

15.7 自定义显示在列中的数据 507

15.8 在DataGrid列中显示图片 515

15.9 组合使用DataSet组件和DataGrid组件 520

第16课 在客户端持续存储数据 521

16.1 查看SharedObject文件 522

16.2 为SharedObject文件修改Flash Player的设置 523

16.3 创建SharedObject文件 526

16.4 把SharedObject文件保存到磁盘 528

16.4.1 自动保存SharedObject文件 528

16.4.2 显式保存SharedObject文件 529

16.5 访问SharedObject文件中的数据 531

16.6 处理SharedObject事件 533

16.7 在SharedObject文件中存储复杂数据 536

附录A 安装指导 543

A.1 普通需求 543

A.2 ColdFusion MX 544

A.2.1 使用Microsoft Access数据库的步骤 545

A.2.2 使用MySQL数据库的步骤 545

A.3 JRun4 546

A.4 其他J2EE服务器 548

A.5 .NET 549

返回顶部