Flex 3 Cookbook中文版PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:Joshua Noble,Todd Anderson
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121085857
- 页数:673 页
前言 1
第1章 Flex与ActionScript基础 1
1.1 在Flex Builder中创建Flex项目 2
1.2 在Flex Builder中创建Flex类库项目 7
1.3 创建ActionScript项目 9
1.4 在Flex Builder中为MXML编译器设置编译器选项 11
1.5 抛开Flex Builder编译Flex项目 14
1.6 在MXML中添加事件监听器 16
1.7 用ActionScript为MXML中定义的子对象设置属性 18
1.8 定义数组和对象集 20
1.9 设置ActionScript中变量的作用域 21
1.10 用ActionScript创建组件 24
1.11 使用事件冒泡 26
1.12 使用Code-Behind模式分离MXML和ActionScript 28
1.13 使组件的属性可绑定 29
1.14 使用自定义事件并随事件调度数据 30
1.15 监听键盘事件 32
1.16 为方法定义可选参数 33
1.17 确定对象的类型 34
1.18 定义和实现接口 35
第2章 菜单和控件 39
2.1 监听按钮点击 39
2.2 创建一套开关按钮. 42
2.3 使用ColorPicker设置画布颜色 45
2.4 使用SWFLoader加载SWF 46
2.5 为组件设置Tab索引 46
2.6 为控件设置labelFunction 47
2.7 为菜单提供数据 48
2.8 动态构造菜单 50
2.9 为基于菜单的控件创建事件处理器 52
2.10 在应用程序中显示警告 53
2.11 通过日历控件选取日期 55
2.12 显示并定位多个弹出窗口 56
2.13 为弹出窗口创建自定义边界 59
2.14 处理focusln和focusOut事件 60
第3章 容器 63
3.1 使用布局管理定位子对象 63
3.2 通过百分比定位设置容器的位置和尺寸 65
3.3 追踪不同坐标系中的鼠标位置 66
3.4 在容器中动态添加和删除子对象 67
3.5 对容器应用基于约束的布局 69
3.6 为容器内的子对象设置最大和最小尺寸 70
3.7 为容器指定约束行和约束列 71
3.8 使用约束为文本创建布局流 73
3.9 控制容器中的滚动显示和溢出 75
3.10 控制Box组件的布局 77
3.11 使用容器作初始化 78
3.12 创建TitleWindow 79
3.13 通过LinkBar控制ViewStack 80
3.14 将ViewStack选定项目的索引绑定到变量 81
3.15 使用延时实例化加快启动时间 83
3.16 创建和控制尺寸可调的容器 84
3.17 在TabNavigator中创建、启用和禁用TabControl 85
3.18 创建含有可关闭标签的TabNavigator 87
3.19 创建并控制Alert 88
3.20 基于调用对话框的组件对对话框进行尺寸调节和定位 90
3.21 管理多个弹出对话框 91
3.22 滚动显示到容器中特定的子对象 93
3.23 使用IDeferredlnstance创建模板 94
3.24 手工为容器布局 97
3.25 度量并改变容器尺寸 101
3.26 控制子对象的可见性和布局 102
3.27 创建能够简单重新组织布局的Tile容器 104
3.28 设置HBox的背景图和圆角 106
3.29 控制子对象组件的定位和滚动 107
第4章 Text型组件 111
4.1 正确设置Text对象的值 111
4.2 为Textlnput绑定值 113
4.3 创建带有提示信息的Textlnput 114
4.4 创建就地编辑器 115
4.5 获取用户计算机上安装的所有字体 116
4.6 创建自定义的Textlnput 118
4.7 为文本范围设置样式属性 119
4.8 在HTML中显示图像和SWF 120
4.9 在搜索字段中高亮显示用户输入的文本 121
4.10 将字符作为单个图形进行操作 123
4.11 为TextField中的HTML指定样式 126
4.12 使用RichTextEditor 127
4.13 在HTML中应用嵌入字体 128
4.14 在Text组件中为文本添加阴影 129
4.15 找到TextArea中最后显示的字符 131
第5章 List型、Tile型和Tree型组件 133
5.1 创建可编辑的列表 133
5.2 为列表中的项目设置图标 135
5.3 为列表添加效果以显示变化 136
5.4 为TileList设置基本的项目渲染器 138
5.5 为Tree设置XML数据 140
5.6 为Tree创建项目渲染器 141
5.7 在Tree控件中使用复杂数据对象 143
5.8 只允许列表中的某些项目是可选的 148
5.9 对添加到列表项目编辑器中的数据进行格式化和验证 151
5.10 追踪TileList中所有选中的子对象 153
5.11 在项目渲染器中使用并显示Null项目 156
5.12 为列表创建右键菜单 157
5.13 为列表的选中内容自定义外观 159
第6章 DataGrid和Advanced DataGrid控件 161
6.1 为DataGrid创建自定义列 161
6.2 为DataGrid列指定排序函数 164
6.3 使DataGrid支持多列排序 166
6.4 在DataGrid中过滤项目 168
6.5 为AdvancedDataGrid创建自定义标题 170
6.6 处理DataGrid/AdvancedDataGrid的事件 173
6.7 在AdvancedDataGrid中选中多个项目 176
6.8 使DataGrid支持拖放操作 179
6.9 编辑DataGrid中的项目 180
6.10 在DataGrid中搜索并自动滚动定位到匹配的项目 182
6.11 使用GroupingCollection为平面数据生成摘要 184
6.12 为GroupingCollection创建异步刷新 187
第7章 渲染器和编辑器 193
7.1 创建你自己的渲染器 193
7.2 使用ClassFactory生成渲染器 196
7.3 访问包含渲染器的组件 200
7.4 创建单一组件用作渲染器和编辑器 203
7.5 创建项目编辑器来处理含有多个字段的数据 205
7.6 通过使用项目渲染器将SWF对象显示为菜单中的项目 207
7.7 选中带有CheckBox标题渲染器的DataGrid列 209
7.8 创建在DataGrid中使用的自包含的CheckBox项目渲染器 212
7.9 有效设置渲染器中的图像 214
7.10 对itemRenderer和itemEditor应用运行时样式设置 217
7.11 对itemEditor应用State和Transition 219
7.12 创建一个CheckBox树型控件 221
7.13 调整List中渲染器的大小 226
第8章 图像、位图、视频、声音 229
8.1 加载并显示图像 230
8.2 实现视频显示 231
8.3 播放和暂停MP3文件 232
8.4 为声音文件创建进度条 234
8.5 调和两个图像 235
8.6 对图像应用卷积滤波器 238
8.7 通过摄像机发送视频到FMS实例 240
8.8 访问用户的麦克风并实现声音播放 242
8.9 对Flex应用程序中播放的视频进行平滑处理 244
8.10 检测像素级冲突 245
8.11 读取并保存用户的摄像头图像 248
8.12 对多个图像使用混合模式 250
8.13 处理FLV数据中的提示点 251
8.14 创建视频进度条 253
8.15 读取MP3文件中的ID3数据 255
8.16 加载图像时显示自定义加载器 257
8.17 用Flex实现图像上传 258
8.18 比较两幅位图 260
第9章 皮肤与样式 263
9.1 用CSS定义组件样式 264
9.2 覆盖默认的应用程序样式 266
9.3 用CSS嵌入样式 268
9.4 覆盖基本样式属性 269
9.5 在运行时自定义样式 270
9.6 运行时加载CSS 272
9.7 运行时声明样式 274
9.8 为组件创建自定义样式属性 276
9.9 在同一个应用程序中应用多种主题 279
9.10 编译主题Swc 280
9.11 使用嵌入字体 283
9.12 嵌入SWF文件中的字体 285
9.13 用嵌入图像设置皮肤 289
9.14 应用SWF文件中的皮肤 291
9.15 编程实现对组件的皮肤设置 295
9.16 编程实现对有状态控件的皮肤设置 299
9.17 创建SWF文件中的动态皮肤 302
9.18 自定义下载进度条 306
第10章 拖放操作 313
10.1 使用DragManager类 313
10.2 指定拖拽代理 317
10.3 在List内部进行拖放 319
10.4 在List之间进行拖放 322
10.5 启用和禁用放置操作 323
10.6 自定义列表类控件的拖拽图像 326
10.7 自定义列表类控件的拖动指示符 329
第11章 状态 333
11.1 在状态中设置样式和属性 334
11.2 创建进入和离开状态的过渡 335
11.3 使用AddChildAction和RemoveChildAction 337
11.4 筛选过渡影响的特定类型子项 339
11.5 对特定子项应用部分过渡 341
11.6 基于其他状态创建State 344
11.7 视图状态和HistoryManagement集成 345
11.8 在状态中使用延迟实例工厂 347
11.9 使用数据绑定状态中新增的对象 349
11.10 在状态改变时添加和删除事件监听器 351
11.11 为Flash组件添加视图状态 352
11.12 使用状态变化事件 355
11.13 动态生成和使用新的状态及过渡 357
11.14 创建状态中的自定义行为 358
第12章 效果 361
12.1 在MXML和ActionScript中调用效果 362
12.2 构造自定义效果 363
12.3 创建并行或排序方式效果 365
12.4 暂停、倒退和重启效果 366
12.5 创建自定义效果触发器 367
12.6 创建补间(Tween)效果 368
12.7 在Flex效果中使用DisplacementMapFilter滤镜 371
12.8 创建AnimateColor效果 375
12.9 使用卷积滤镜创建补间效果 376
第13章 集合 381
13.1 在ArrayCollection中添加、排序和获取数据 381
13.2 对ArrayCollection进行过滤处理 384
13.3 判定ArrayCollection中的项目何时被修改 385
13.4 创建一个GroupingCollection 386
13.5 为控件创建一个分层结构的数据源 387
13.6 遍历集合对象并保存当前位置 392
13.7 创建一个HierarchicalViewCollection对象 394
13.8 对XMLListCollection过滤和排序 396
13.9 对集合中的多个字段排序 398
13.10 按日期对集合排序 399
13.11 创建ArrayCollection的深度拷贝 400
13.12 为数据对象应用唯一IDs 402
第14章 数据绑定 405
14.1 绑定到属性 406
14.2 绑定到函数 408
14.3 创建双向绑定 410
14.4 用ActionScript绑定到属性 411
14.5 使用可绑定属性链 415
14.6 用E4X将XML绑定到属性上 417
14.7 创建自定义的可绑定属性 419
14.8 绑定到一个通用对象 423
14.9 绑定到动态类中的属性 425
第15章 验证、格式化和正则表达式 431
15.1 对Textlnput和TextArea控件应用验证器和格式化器 432
15.2 创建自定义的格式化器 434
15.3 使用正则表达式创建国际邮政编码验证器 436
15.4 创建一个用于验证UPC码的验证器 438
15.5 验证组合框和单选按钮组 440
15.6 使用表单中的ToolTip显示验证错误信息 443
15.7 使用正则表达式查找电子邮件地址 446
15.8 使用正则表达式匹配信用卡号码 446
15.9 使用正则表达式验证ISBNs 447
15.10 用显式字符类创建正则表达式 447
15.11 在正则表达式中使用字符类型 448
15.12 使用子表达式匹配有效的IP地址 450
15.13 使用正则表达式作不同类型的匹配 451
15.14 用正则表达式匹配行的开头和结尾 453
15.15 使用反向引用 453
15.16 使用顺序环视或逆序环视 455
第16章 应用服务和服务器端通信 457
16.1 配置HTTPService 458
16.2 在Flex应用程序之间使用RESTful通信 460
16.3 配置并连接到RemoteObject] 461
16.4 使用Flex Remoting与AMFPHP 1.9通信 464
16.5 使用lExternalizable接口实现自定义序列化 468
16.6 追踪多个同时发生的服务调用的结果 470
16.7 使用发布/订阅消息机制 471
16.8 在Flex应用程序中注册服务器端数据类型 472
16.9 与WebService通信 474
16.10 向发送到WebService的请求中添加SOAP头信息 476
16.11 解析WebService返回的SOAP响应 477
16.12 使用SecureAMFChannel实现AMF的安全通信 479
16.13 由二进制套接字发送和接收二进制数据 480
16.14 使用XMLSocket通信 482
第17章 浏览器通信 483
17.1 链接到外部URL 483
17.2 使用FlashVars 484
17.3 在Flex中调用JavaScript函数 486
17.4 在JavaScript中调用ActionScript函数 487
17.5 用BrowserManager修改HTML页标题 489
17.6 用BrowserManager解析URL 490
17.7 用BrowserManager深度链接数据 492
17.8 用BrowserManager深度链接容器 493
17.9 实现自定义历史管理 496
第18章 模块和运行时共享库 499
18.1 创建运行时共享库 500
18.2 使用跨域的运行时共享库 503
18.3 使用Flex Framework作为运行时共享库 505
18.4 优化运行时共享库 507
18.5 创建基于MXML的模块 508
18.6 创建基于ActionScript的模块 510
18.7 使用ModuleLoader加载模块 512
18.8 使用ModuleManager加载模块 514
18.9 从其他服务器加载模块 516
18.10 与模块进行通信 518
18.11 用URL参数为模块传递数据 523
18.12 使用连接报告优化模块 526
第19章 Adobe集成运行环境API 529
19.1 用Flex Framework创建AIR应用程序 530
19.2 理解AIR命令行工具 532
19.3 打开并管理本地窗口 537
19.4 创建本地菜单 541
19.5 读写文件 544
19.6 序列化对象 546
19.7 使用加密的本地存储 551
19.8 浏览文件 553
19.9 使用AIR文件系统控件 555
19.10 使用本地拖放API 558
19.11 结合使用操作系统剪贴板 562
19.12 添加HTML内容 564
19.13 ActionScript和JavaScript之间的跨脚本调用 567
19.14 结合使用本地SQL数据库 570
19.15 检测并监控网络连接 575
19.16 检测用户在线状态 577
19.17 创建系统托盘和停靠栏应用程序 578
第20章 使用FlexUnit进行单元测试 581
20.1 创建使用FlexUnit Framework的应用程序 582
20.2 创建应用程序运行FlexUnit测试 582
20.3 创建FlexUnit测试用例 584
20.4 将测试用例添加到测试套件中 587
20.5 在每个测试前后运行指定代码 588
20.6 在测试用例之间共享测试数据 590
20.7 处理测试用例中的事件 592
20.8 用FlexUnit测试可视化组件 596
20.9 安装和配置Antennae 605
20.10 生成自动化的测试套件 607
第21章 编译和调试 611
21.1 抛开Flex Builder使用Trace语句 611
21.2 使用组件编译器 612
21.3 安装Flex Ant任务 614
21.4 在Flex Ant任务中使用compc和mxmlc任务 615
21.5 编译和部署使用RSL的Flex应用程序 616
21.6 在Flex Builder调试器中创建和监控表达式 618
21.7 在独立安装的Flex Builder中安装Ant视图 620
21.8 为自动执行通用任务创建Ant Build文件 621
21.9 使用mxmlc和Ant编译Flex应用程序 622
21.10 使用ASDoc和Ant生成文档 624
21.11 使用Rake编译Flex应用程序 625
21.12 在应用程序中使用Expresslnstall 626
21.13 使用Flex Builder 3的内存剖析查看内存快照 628
第22章 配置、国际化和打印 631
22.1 为应用程序添加国际化字符集 631
22.2 使用资源集本地化应用程序 633
22.3 在本地化中使用ResourceManager 637
22.4 在本地化中使用资源模块 639
22.5 支持IME设备 642
22.6 探测屏幕阅读器 644
22.7 为无障碍应用创建Tab读取顺序 645
22.8 打印应用程序中选中的项目 646
22.9 为打印输出格式化应用程序内容 647
22.10 控制跨多页打印未知长度的内容 649
22.11 打印时添加页眉和页脚 650
索引 655
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《复分析 英文版》(中国)李娜,马立新 2019
- 《生物化学 本科临床 英文版》张晓伟 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《Flash CC动画制作实用教程 中文版》麓山文化 2019
- 《代数簇 英文版》(荷)Eduard Lo 2019
- 《全国高等教育艺术设计专业规划教材 AutoCAD2020中文版标准教程》(中国)张莉,周子良,何婧 2019
- 《高等学校中外合作办学适用教材 高等数学 上 英文版》(中国)潘斌,牛宏,陈丽 2019
- 《全国高等学校药学类专业教材 药理学 英文版》殷明,朱依谆主编 2017
- 《少数民族作家海外推广系列 祭语风中》Bruce Humes,范伟责任编辑;(美)Joshua Dyer译;(中国)次仁罗布 2019
- 《陀思妥耶夫斯基》(美)苏珊·李·安德森(Susan Lee Anderson)著 2019
- 《骨骼肌肉MRI/CT断层解剖 第4版》MARK W.ANDERSON,MICHAEL G.FOX原著;韩鸿宾主译 2019
- 《血管医学 《BRAUNWALD心脏病学》姊妹卷 第2版》(美)马克·A.克里杰(Mark A.Creager),(美)约书亚·A.贝克曼(Joshua A.Beckman),(美)约瑟夫·洛斯卡尔佐(Joseph Loscalzo)原著;王宏宇主译 2019
- 《商务与经济统计 原书第11版》(美)戴维 R. 安德森(DAVID R.ANDERSON),丹尼斯 J. 斯威尼(DENNIS J. SWEENEY),托马斯 A.威廉斯(THOMAS A.WILLIAMS)著 2013
- 《抢救升空时刻》凯文·J·安德林(Kevin J. Anderson),道格·毕森(Doug Beason)著;章欣译 2003
- 《不同凡想教育界、产业界的创造力开发》ROBERT J.STERNBERG & TODD I. LUBART;洪兰译 1999
- 《铁与人类健康》(澳)GREGORYJ.ANDERSON,(美)GORDOND.MCLAREN主编;王福俤,谢俊霞主编译 2014
- 《自造者时代:启动人人制造的第三次工业革命》克里斯·安德森(CHRIS ANDERSON)著;连育德译 2013
- 《从优秀教师到卓越教师:极具影响力的日常教学策略》(美)安奈特·布鲁肖(ANNETTE BREAUX);托德·威特克尔(TODD WHITAKER)著;范杰译 2013
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017