图书介绍
Flex与ActionScript 3程序开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈爽,付凯编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787512100749
- 出版时间:2010
- 标注页数:449页
- 文件大小:66MB
- 文件页数:461页
- 主题词:软件工具-程序设计;动画-设计-图形软件,Flash ActionScript 3.0
PDF下载
下载说明
Flex与ActionScript 3程序开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识篇3
第1章 走进Flex世界3
1.1 RIA与Flex3
1.2 Flex特点与应用领域3
1.3 选择Flex 3还是Flex 411
第2章 Flex基础知识12
2.1 Flex基本概念12
2.1.1 Flash与Flex12
2.1.2 Flash、Flex语言版本与开发环境13
2.1.3 Flash播放器种类和版本13
2.1.4 Flex SDK与frameworks14
2.1.5 swf格式和swc格式14
2.2 Flex Builder 3使用技巧14
2.2.1 常用的快捷键14
2.2.2 更换运行的浏览器16
2.2.3 Clean清理命令16
2.2.4 发布Flex工程16
2.2.5 设置编译参数17
2.2.6 向工程中添加库文件17
2.2.7 添加新版本SDK18
2.2.8 安装插件18
2.2.9 使用历史记录恢复以前的版本19
2.3 第一个Flex程序19
2.3.1 创建Flex工程19
2.3.2 添加组件21
2.3.3 编写代码22
2.3.4 创建并添加自定义组件24
第3章 语言基础26
3.1 MXML基础知识26
3.2 ActionScript基础知识27
3.2.1 字符集与保留字27
3.2.2 变量定义28
3.2.3 基本数据类型29
3.2.4 注释29
3.2.5 语句与块30
3.3 算术运算与逻辑运算30
3.3.1 算术运算30
3.3.2 增量和减量31
3.3.3 关系与逻辑运算31
3.4 过程化控制语句32
3.4.1 if-else32
3.4.2 switch-case32
3.4.3 循环33
第4章 数据基础34
4.1 XML与XMLList34
4.1.1 XML与XMLList概述34
4.1.2 使用XML/XMLList34
4.1.3 读取外部XML/XMLList45
4.2 Array与ArrayCollection46
4.2.1 概述46
4.2.2 使用Array/ArrayCollection47
4.2.3 将XML转换为ArrayCollection52
4.2.4 将ArrayCollection转换为XML59
4.3 数据绑定60
4.3.1 数据绑定的基本用法60
4.3.2 函数作绑定源61
4.3.3 用ActionScript实现绑定62
4.3.4 自定义绑定事件63
4.3.5 使用对象作绑定源64
第5章 Flex事件驱动66
5.1 事件驱动的原理66
5.2 为组件注册事件监听69
5.3 阻止事件流的传递70
5.4 自定义事件72
5.4.1 使用自定义类型Event对象72
5.4.2 创建自定义的事件类73
5.5 为自定义事件创建标签式监听74
第2篇 视觉设计篇79
第6章 Flex皮肤设计79
6.1 使用CSS设计皮肤79
6.1.1 Flex中使用CSS更改风格79
6.1.2 样式设计器的使用81
6.1.3 CSS要点归纳82
6.2 使用图片设计皮肤85
6.2.1 九宫格缩放原理85
6.2.2 使用CSS设计模式制作皮肤87
6.2.3 Flex与Photoshop CS3结合制作皮肤88
6.3 使用Flash设计皮肤92
6.3.1 制作单独的组件皮肤92
6.3.2 与Flash结合高效设计皮肤96
6.3.3 创建动画效果皮肤100
6.4 动态加载和更换皮肤106
6.4.1 StyleManager使用106
6.4.2 使用StyleManager动态更换皮肤107
6.5 使用[Style]元标签创建自定义CSS样式112
6.5.1 创建自定义样式名称112
6.5.2 创建自定义样式选择器114
第7章 特效effect和状态state116
7.1 特效与效果触发器116
7.1.1 为组件添加特效116
7.1.2 效果组件的使用117
7.1.3 为效果组件添加TweenEffect(补间效果)118
7.1.4 效果组合应用119
7.1.5 效果触发器的使用119
7.1.6 自定义效果触发器122
7.1.7 自定义效果123
7.2 状态126
7.2.1 什么是状态126
7.2.2 在可视环境下创建多状态126
7.2.3 为状态转换添加特效129
7.2.4 使用AddChildAction、RemoveChild-Action和SetPropertyAction130
第8章 Flex与Flash无缝衔接133
8.1 加载swf格式文件133
8.1.1 使用SWFLoader加载swf格式文件133
8.1.2 Flex通过SWFLoader引用swf中的元件134
8.2 Flash组件的开发135
8.2.1 创建并使用Flash组件135
8.2.2 Flex中完全控制Flash组件137
8.3 Flash组件的事件141
8.3.1 在Flash组件的标签中监听事件141
8.3.2 Flash组件标签监听事件并传递参数143
8.3.3 Flash组件关键帧处自定义事件监听146
8.4 制作Flash容器组件148
第9章 综合演练:实现仿Office 2007风格的界面152
9.1 相关知识准备152
9.1.1 掌握Flex组件的基本用法152
9.1.2 第三方组件的使用153
9.2 仿Office 2007风格界面的实现154
9.2.1 制作登录界面154
9.2.2 制作主界面156
9.2.3 实现登录功能156
第3篇 组件高级技法篇161
第10章 PopUpManager与ToolTipManager161
10.1 使用PopUpManager161
10.1.1 创建一个基本的弹出窗口161
10.1.2 实现组件的可拖动功能163
10.1.3 为组件添加自定义标签事件168
10.2 改变弹出窗口外观169
10.2.1 为弹出窗口添加动画效果169
10.2.2 更改半透明的层样式171
10.3 Alert组件172
10.3.1 Alert组件的基本用法172
10.3.2 获取Alert的引用174
10.3.3 使用PopUpManager控制警告框175
10.3.4 设置警告框弹出效果176
10.3.5 实现警告框文字不可选176
10.4 ToolTip组件177
10.4.1 为提示信息添加动画效果177
10.4.2 使用toolTipShown事件灵活控制提示信息178
10.4.3 使用ToolTipManager创建提示信息180
10.4.4 实现自定义的ToolTip181
第11章 Form组件与基本表单元素183
11.1 Form组件183
11.2 FocusManager的应用184
11.2.1 使用单击以外的方式让组件获得焦点184
11.2.2 处于焦点时改变背景色185
11.2.3 去除文本框的焦点186
11.2.4 密码输入框处于焦点时变明文187
11.2.5 文本框的焦点效果设置187
11.3 Button组件188
11.3.1 按钮常用属性188
11.3.2 按住按钮时不断重复事件189
11.4 CheckBox组件190
11.4.1 为CheckBox设置宽度190
11.4.2 自定义CheckBox样式190
11.4.3 为CheckBox添加提示信息191
11.5 RadioButton组件192
11.6 ComboBox组件193
11.6.1 标签文字过长的处理方法193
11.6.2 允许下拉列表显示多行文本194
11.6.3 为下拉列表添加图标195
11.6.4 创建联动的ComboBox196
11.6.5 其他常用特性的应用197
11.7 DateField与DateChooser组伯198
11.7.1 获得两个选择器所选日期的间隔198
11.7.2 控制可选日期范围199
11.7.3 控制DateField日期显示格式200
11.7.4 自定义日期控件图标201
11.7.5 日期控件的其他常用特性202
11.8 ProgressBar组件202
11.8.1 使用ProgressBar显示加载进度202
11.8.2 使用ProgressBar控制输入字数204
11.9 HSlide与VSlider组件205
11.9.1 使用滑动条205
11.9.2 鼠标移上显示轨迹206
11.9.3 自定义样式207
第12章 文本、图像与多媒体209
12.1 文本(Label、Text、htmlText等)209
12.1.1 使用外部字体209
12.1.2 设置字体的常用样式210
12.1.3 对文字应用滤镜212
12.1.4 将Label显示为密码模式212
12.1.5 处理文字链接事件213
12.1.6 修饰部分文本214
12.1.7 使用html文本插入图片和Flash215
12.1.8 使用网页用的CSS修饰html文本215
12.1.9 RichTextEditor的使用216
12.2 Image组件219
12.2.1 引入图片方法219
12.2.2 创建和使用BitmapData对象220
12.2.3 将图片转换为ByteArray和Base64格式数据221
12.2.4 将ByteArray和Base64格式数据转换为图片223
12.2.5 创建图片快照225
12.2.6 在图片上取色226
12.2.7 结合ArrayCollection进行图像复制227
12.2.8 实现图片的截取228
12.3 开发漂亮的MP3播放器229
12.3.1 声音控制的基本知识229
12.3.2 开发播放器230
12.4 实现简单的视频播放器240
12.4.1 视频控制的基本知识240
12.4.2 视频播放器的实现240
第13章 容器与导航243
13.1 容器的定位和布局243
13.2 HDividedBox与VDividedBox组件244
13.2.1 让拖曳时产生动画效果244
13.2.2 用拖曳以外的方式改变容器尺寸245
13.2.3 实现不可拖动的竖条分隔条246
13.2.4 自定分隔条上的鼠标样式246
13.3 容器的滚动条247
13.3.1 horizontalScrollPosition与verticalScrollPosition的使用247
13.3.2 滚动条的scrollTipFunction用法250
13.4 Repeater组件251
13.5 Accordion组件253
13.5.1 Accordion常用属性253
13.5.2 使用头部渲染器将Accordion头部变为Button组件255
13.5.3 使用头部渲染器禁用头部导航256
13.5.4 自定义展开的动画258
13.6 选项卡259
13.6.1 自定义选项卡图标259
13.6.2 TabBar的itemClick事件用法260
13.6.3 使用TabBar与ViewStack构建选项卡261
13.6.4 实现ToggleButtonBar初始无选中的按钮262
13.6.5 选项卡切换添加动画效果263
13.7 菜单264
13.7.1 创建并弹出Menu菜单264
13.7.2 创建复杂的菜单项265
13.7.3 使用PopUpButton弹出Menu菜单267
13.7.4 使用PopUpMenuButton弹出Menu菜单271
13.7.5 使用MenuBar创建菜单栏271
第14章 数据容器组件273
14.1 DataGrid组件基本使用273
14.1.1 使用单层级XMLListCollection作数据源273
14.1.2 使用多层级XMLListCollection作数据源274
14.1.3 使用普通ArrayCollection作数据源276
14.1.4 使用由对象构成的ArrayCollection作数据源277
14.1.5 使用selectedItem278
14.1.6 动态增加DataGrid的列279
14.1.7 使用HTTPService调用外部数据281
14.1.8 DataGrid锁定行与列281
14.1.9 DataGrid外观常规设置283
14.2 DataGrid组件的数据操作284
14.2.1 自定义排序284
14.2.2 过滤数据288
14.2.3 查找数据293
14.3 AdvancedDataGrid组件的使用295
14.3.1 使用AdvancedDataGrid进行多列排序295
14.3.2 使用AdvancedDataGrid任意选择行与列296
14.3.3 创建树形表格298
14.3.4 数据分组302
14.4 List组件的使用304
14.4.1 List增加或删除项目时设置特效304
14.4.2 List处理稀疏数组的显示方式306
14.4.3 设置List子项的图标307
14.4.4 去除List默认的皮肤309
14.4.5 为List创建编辑器309
14.4.6 自定义编辑器实现编辑时的动画效果310
14.5 Tree组件的使用312
14.5.1 Tree组件常用特性的应用312
14.5.2 展开Tree组件的任意节点314
第15章 图表组件316
15.1 了解Flex图表316
15.2 使用Flex图表317
15.2.1 AreaChart区域图317
15.2.2 BarChart条状图318
15.2.3 BubbleChart气泡图319
15.2.4 CandlestiekChart烛台图321
15.2.5 ColumnChart柱状图322
15.2.6 HLOCChart324
15.2.7 LineChart曲线图326
15.2.8 PieChart饼状图328
15.2.9 PlotChart散点图330
15.3 Flex图表事件331
15.4 自定义图例与DataTip的字体335
第16章 专题知识338
16.1 Application与stage338
16.1.1 捕捉浏览器窗口尺寸改变事件338
16.1.2 取得应用的尺寸339
16.1.3 随时查看生成的swf体积340
16.1.4 全屏显示Flex应用341
16.1.5 检测鼠标是否在Flex应用上342
16.2 鼠标拖曳专题343
16.2.1 创建基本拖曳343
16.2.2 自定义拖曳代理图像345
16.2.3 数据容器间的拖曳347
16.2.4 使用拖曳删除DataGrid数据349
16.3 渲染器专题350
16.3.1 创建简单渲染器350
16.3.2 自定义渲染类351
16.3.3 运行时改变渲染器353
16.3.4 创建表头带有CheckBox的DataGrid357
16.3.5 创建带有CheckBox的List361
16.4 时间专题363
16.4.1 创建定时器363
16.4.2 创建计时器364
16.5 共享对象专题366
16.5.1 共享对象基础366
16.5.2 使用共享对象的实例367
16.6 键盘与鼠标371
16.6.1 监听键盘单击事件371
16.6.2 使用键盘的Tab键来激活组件372
16.6.3 自定义鼠标右键菜单373
16.6.4 自定义鼠标样式376
第4篇 性能优化篇381
第17章 Module机制381
17.1 Module简介381
17.2 使用ModuleLoader加载Module和卸载Module381
17.3 Module间的通信385
17.4 使用ModuleManager390
17.5 Module事件393
17.6 为加载Module添加进度条394
第18章 RSL运行时共享库395
18.1 什么是运行时共享库395
18.2 将Flex框架作为RSL395
18.3 将swc资源库作为RSL396
第5篇 Flex通信篇403
第19章 与JavaScript/AJAX通信403
19.1 Flex与浏览器通信403
19.1.1 窗口跳转403
19.1.2 Flex中更改浏览器标题404
19.1.3 获取网址信息405
19.2 Flex与JavaScript方法互调406
19.2.1 Flex调用JavaScript中的方法406
19.2.2 在JavaScript中调用Flex中的方法407
19.3 FABridge技术409
19.3.1 FABridge技术简介409
19.3.2 使用FABridge技术进行通信412
第20章 Flex与PHP通信416
20.1 搭建环境并创建模板416
20.1.1 安装xampp416
20.1.2 创建数据库417
20.1.3 创建基于PHP语言的Flex工程417
20.1.4 使用数据连接创建模板418
20.2 使用模板创建自己的Flex应用419
20.2.1 读取数据表419
20.2.2 修改数据表421
20.2.3 为数据表添加新记录424
20.2.4 删除数据表的记录425
20.3 数据增删改综合应用427
第21章 Flex与Java EE通信433
21.1 使用HTTP Service实现简单通信433
21.2 BlazeDS技术简介435
21.2.1 什么是BlazeDS435
21.2.2 采用数据中间层技术435
21.2.3 数据中间层技术主要特点436
21.2.4 选择使用BlazeDS还是LiveCycle Data Service436
21.3 BlazeDS技术的使用436
21.3.1 安装BlazeDS436
21.3.2 创建基于BlazeDS的Flex项目438
21.3.3 使用BlazeDS创建HTTP服务440
21.3.4 使用BlazeDS创建RemoteObject服务441
21.3.5 传递强类型参数443
21.4 消息服务应用446
21.4.1 消息服务简介446
21.4.2 创建基于消息机制的Flex应用446
热门推荐
- 1171799.html
- 2120756.html
- 3775462.html
- 2649012.html
- 909927.html
- 1044219.html
- 3040546.html
- 588530.html
- 3839627.html
- 928636.html
- http://www.ickdjs.cc/book_2929995.html
- http://www.ickdjs.cc/book_2768289.html
- http://www.ickdjs.cc/book_592011.html
- http://www.ickdjs.cc/book_1281127.html
- http://www.ickdjs.cc/book_2241342.html
- http://www.ickdjs.cc/book_805957.html
- http://www.ickdjs.cc/book_1566732.html
- http://www.ickdjs.cc/book_1280932.html
- http://www.ickdjs.cc/book_2416608.html
- http://www.ickdjs.cc/book_2628927.html