书籍详情
Flex与ActionScript程序开发
作者:陈爽,付凯 主编
出版社:清华大学出版社
出版时间:2010-01-01
ISBN:9787512100749
定价:¥43.00
购买这本书可以去
内容简介
《Flex与ActionScript程序开发》主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。《Flex与ActionScript程序开发》由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript 3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。相信读者在学习完《Flex与ActionScript程序开发》后,在使用Flex进行组件开发和数据处理、使用Flex高效制作皮肤、将Flex与Flash紧密结合、使用Flex与服务器端语言通信、对Flex应用进行优化等方面都会有深刻的理解和掌握。《Flex与ActionScript程序开发》的所有实例代码可通过访问出版社网站进行下载。《Flex与ActionScript程序开发》适合广大的Flex初学者、Web应用开发者、在校学生等对Flex技术的入门与提高,也特别适合于中高级Flex开发人员作为实际开发时的代码备查手册。
作者简介
暂缺《Flex与ActionScript程序开发》作者简介
目录
第1篇 基础知识篇
第1章 走进PIex世界
1.1 RIA与ncx
1.2 nex特点与应用领域
1.3 选择nex3还是Flex4
第2章 Flex基础知识
2.1 Flex基本概念
2.1.1 Flash与Flex
2.1.2 Flash与Flex语言版本与开发环境
2.1.3 Flash播放器种类和版本
2.1.4 FlashSDK与frameW0rkB
2.1.5 SWf格式和SWC格式
2.2 FlexBuilder3使用技巧
2.2.1 常用的快捷键
2.2.2 更换运行的浏览器
2.2.3 Clcan清理命令
2.2.4 发布Flex工程
2.2.5 设置编译参数
2.2.6 向工程中添加库文件
2.2.7 添加新版本SDK
2.2.8 安装插件
2.2.9 使用历史记录恢复以前的版本
2.3 第一个Flex程序
2.3.1 创建Flex工程
2.3.2 添加组件
2.3.3 编写代码
2.3.4 创建并添加自定义组件
第3章 语言基础
3.1 MXML基础知识
3.2 ActionScript基础知识
3.2.1 字符集与保留字
3.2.2 变量定义
3.2.3 基本数据类型
3.2.4 注释
3.2.5 语句与块
3.3 算术运算与逻辑运算
3.3.1 算术运算
3.3.2 增量和减量
3.3.3 关系与逻辑运算
3.4 过程化控制语句
3.4.1 if-else
3.4.2 switch-case
3.4.3 循环
第4章 数据基础
4.1 XML与XMLList
4.1.1 XML与XMLList概述
4.1.2 使用XMLList
4.1.3 读取外部XMLList
4.2 Anay与AnayCollection
4.2.1 概述
4.2.2 使用Anay/Anay Collection
4.2.3 将XML转换为Anay Collection
4.2.4 将AnayCollection转换为XML
4.3 数据绑定
4.3.1 数据绑定的基本用法
4.3.2 函数作绑定源
4.3.3 用ActionScript实现绑定
4.3.4 自定义绑定事件
4.3.5 使用对象作绑定源
第5章 Flex事件驱动
5.1 事件驱动的原理
5.2 为组件注册事件监听
5.3 阻止事件流的传递
5.4 自定义事件
5.4.1 使用自定义类型Event对象
5.4.2 创建自定义的事件类
5.5 为自定义事件创建标签式监听
第2篇 视觉设计篇
第6章 Flex皮肤设计
6.1 使用CSS设计皮肤
6.1.1 Flex中使用CSS更改风格
6.1.2 样式设计器的使用
6.1.3 CSS要点归纳
6.2 使用图片设计皮肤
6.2.1 九宫格缩放原理
6.2.2 使用CSS设计模式制作皮肤
6.2.3 ncx与PhotoshopCS3结合制T皮肤
6.3 使用Flash设计皮肤
6.3.1 制作单独的组件皮肤
6.3.2 与Flash结合高效设计皮肤
6.3.3 创建动画效果皮肤
6.4 动态加载和更换皮肤
6.4.1 StyleManager使用
6.4.2 使用StyleManager动态更换皮肤
6.5 使用[Stylc]元标签创建自定义CSS样式
6.5.1 创建自定义样式名称
6.5.2 创建自定义样式选择器
第7章 特效effect和状态state
7.1 特效与效果触发器
7.1.1 为组件添加特效
7.1.2 效果组件的使用
7.1.3 为效果组件添加Tween Effect(补间效果)
7.1.4 效果组合应用
7.1.5 效果触发器的使用
7.1.6 自定义效果触发器
7.1.7 自定义效果
7.2 状态
7.2.1 什么是状态
7.2.2 在可视环境下创建多状态
7.2.3 为状态转换添加特效
7.2.4 使用Add Child Action、Remove Child Actionl和Set Property Action
第8章 Flex与Flash无缝衔接
8.1 加载sWf格式文件
8.1.1 使用SWFLoader加载swf格式文件
8.1.2 ncx通过SwFLoadcr引用gwf中的元件
8.2 Flash组件的开发
8.2.1 创建并使用Flash组件
8.2.2 Flex中完全控制Flash组件
8.3 nash组件的事件
8.3.1 在Flash组件的标签中监听事件
8.3.2 Flash组件标签监听事件并传递参数
8.3.3 Flash组件关键帧处自定义事件监听
8.4 制作Flash容器组件
第9章 综合演练:实现仿Offece2007风格的界面
9.1 相关知识准备
9.1.1 掌握Flex组件的基本用法
9.1.2 第三方组件的使用
9.2 仿Office2007风格界面的实现
9.2.1 制作登录界面
9.2.2 制作主界面
9.2.3 实现登录功能
第3篇 组件高级技法篇
第10章 PopUpManager与ToolTipManager
10.1 使用PopUpManager
10.1.1 创建一个基本的弹出窗口
10.1.2 实现组件的可拖动功能
10.1.3 为组件添加自定义标签事件
10.2 改变弹出窗口外观
10.2.1 为弹出窗口添加动画效果
10.2.2 更改半透明的层样式
10.3 Alen组件
10.3.1 Alen组件的基本用法
10.3.2 获取Alen的引用
10.3.3 使用PopUpManager控制警告框
10.3.4 设置警告框弹出效果
10.3.5 实现警告框文字不可选
10.4 T00mp组件
10.4.1 为提示信息添加动画效果
10.4.2 使用ToolTipManager事件灵活控制提示信息
10.4.3 使用ToolTipManager创建提示信息
10.4.4 实现自定义的ToolTip
第11章 Form组件与基本表单元素
11.1 Form组件
11.2 FocusManager的应用
11.2.1 使用单击以外的方式让组件获得焦点
11.2.2 处于焦点时改变背景色
11.2.3 去除文本框的焦点
11.2.4 密码输入框处于焦点时变明文
11.2.5 文本框的焦点效果设置
11.3 Button组件
11.3.1 按钮常用属性
11.3.2 按住按钮时不断重复事件
11.4 CheckBox组件
11.4.1 为ChcckBox设置宽度
11.4.2 自定义C]neckBox样式
11.4.3 为ChcckBox添加提示信息
11.5 RadioButton组件
11.6 Coml)oBox组件
11.6.1 标签文字过长的处理方法
11.6.2 允许下拉列表显示多行文本
11.6.3 为下拉列表添加图标
11.6.4 创建联动的ComboBox
11.6.5 其他常用特性的应用
11.7 DateField与DateChooser组件
11.7.1 获得两个选择器所选日期的间隔
11.7.2 控制可选日期范围
11.7.3 控制DateFicld日期显示格式
11.7.4 自定义日期控件图标
11.7.5 日期控件的其他常用特性
11.8 ProgressBar组件
11.8.1 使用PxogressBar显示加栽进度
11.8.2 使用PxogressBar控制输入字数
11.9 HSlide与VSlider组件
11.9.1 使用滑动条
11.9.2 鼠标移上显示轨迹
11.9.3 自定义样式
第12章 文本、图像与多媒体
12.1 文本(Labcl、Text、htmlText等)
12.1.1 使用外部字体
12.1.2 设置字体的常用样式
12.1.3 对文字应用滤镜
12.1.4 将Idbel显示为密码模式
12.1.5 处理文字链接事件
12.1.6 修饰部分文本
12.1.7 使用html文本插入图片和nash
12.1.8 使用网页用的CSS修饰html文本
12.1.9 RichTcxtEditor的使用
12.2 Image组件
12.2.1 引入图片方法
12.2.2 创建和使用BitmaPData对象
12.2.3 将图片转换为BytcAnay和Base64格式数据
12.2.4 将ByteAnay和Base64格式数据转换为图片
12.2.5 创建图片快照
12.2.6 在图片上取色
12.2.7 结合AnayCollection进行图像复制
12.2.8 实现图片的截取
12.3 开发漂亮的MP3播放器
12.3.1 声音控制的基本知识
12.3.2 开发播放器
12.4 实现简单的视频播放器
12.4.1 视频控制的基本知识
12.4.2 视频播放器的实现
第13章 容器与导航
13.1 容器的定位和布局
13.2 HDividcdBox与VDividcdBox组件
13.2.1 让拖曳时产生动画效果
13.2.2 用拖曳以外的方式改变容器尺寸
13.2.3 实现不可拖动的竖条分隔条
13.2.4 自定分隔条上的鼠标样式
13.3 容器的滚动条
13.3.1 horizontaScrollPosition与vcnicalScrolllIPosition的使用
13.3.2 滚动条的scrollTipFunction用法
13.4 Repeater组件
13.5 Accordion组件
13.5.1 Accorqdion常用属性
13.5.2 使用头部渲染器将Accordion头部变为Button组件
13.5.3 使用头部渲染器禁用头部导航
13.5.4 自定义展开的动画
13.6 选项卡
13.6.1 自定义选项卡图标
13.6.2 TabBar的itemClick事件用法
13.6.3 使用TabBar与ViewStack构建选项卡
13.6.4 实现ToggleButtonBar初始无选中的按钮
13.6.5 选项卡切换添加动画效果
13.7 菜单
13.7.1 创建并弹出Menu菜单
13.7.2 创建复杂的菜单项
13.7.3 使用PopUpButton弹出Menu菜单
13.7.4 使用PopUpMearlButton弹出Menu菜单
13.7.5 使用MenuBar创建菜单栏
第14章 数据容器组件
14.1 Datacdd组件基本使用
14.1.1 使用单层级XML List Collection作数据源
14.1.2 使用多层级XML List Collection作数据源
14.1.3 使用普通Anay Collection作数据源
14.1.4 使用由对象构成的Anoy Coucction
……
第15章 图表组件
15.1 了解Flex图表
15.2 使用Flex图表
15.3 Flex图表事件
15.4 自定义图例与DataTip的字体
第16章 专题知识
16.1 Application与stage
16.2 鼠标拖曳专题
16.3 渲染器专题
16.4 时间专题
16.5 共享对象专题
16.6 键盘与鼠标
第4篇 性能优化篇
第17章 Module机制
17.1 Module简介
17.2 使用ModuleLoader加载Module和卸载Module
17.3 Module间的通信
17.4 使用ModuleManager
17.5 Module事件
17.6 为加载Module添加进度条
第18章 RSL运行时共享库
18.1 什么是运行时共享库
18.2 将Flex框架作为RSL
18.3 将SWC资源库作为RSL
第5篇 Flex通信篇
第19章 与JavaScript/AJAX通信
19.1 Flex与浏览器通信
19.2 Flex与JavaScript方法互调
19.3 FABridge技术
第20章 Flex与PHP通信
20.1 搭建环境并创建模板
20.2 使用模板创建自己的Flex应用
20.3 数据增删改综合应用
第21章 Flex与JavaEE通信
21.1 使用HTTP Service实现简单通信
21.2 BlazeDS技术简介
21.3 BlazeDS技术的使用
21.4 消息服务应用
第1章 走进PIex世界
1.1 RIA与ncx
1.2 nex特点与应用领域
1.3 选择nex3还是Flex4
第2章 Flex基础知识
2.1 Flex基本概念
2.1.1 Flash与Flex
2.1.2 Flash与Flex语言版本与开发环境
2.1.3 Flash播放器种类和版本
2.1.4 FlashSDK与frameW0rkB
2.1.5 SWf格式和SWC格式
2.2 FlexBuilder3使用技巧
2.2.1 常用的快捷键
2.2.2 更换运行的浏览器
2.2.3 Clcan清理命令
2.2.4 发布Flex工程
2.2.5 设置编译参数
2.2.6 向工程中添加库文件
2.2.7 添加新版本SDK
2.2.8 安装插件
2.2.9 使用历史记录恢复以前的版本
2.3 第一个Flex程序
2.3.1 创建Flex工程
2.3.2 添加组件
2.3.3 编写代码
2.3.4 创建并添加自定义组件
第3章 语言基础
3.1 MXML基础知识
3.2 ActionScript基础知识
3.2.1 字符集与保留字
3.2.2 变量定义
3.2.3 基本数据类型
3.2.4 注释
3.2.5 语句与块
3.3 算术运算与逻辑运算
3.3.1 算术运算
3.3.2 增量和减量
3.3.3 关系与逻辑运算
3.4 过程化控制语句
3.4.1 if-else
3.4.2 switch-case
3.4.3 循环
第4章 数据基础
4.1 XML与XMLList
4.1.1 XML与XMLList概述
4.1.2 使用XMLList
4.1.3 读取外部XMLList
4.2 Anay与AnayCollection
4.2.1 概述
4.2.2 使用Anay/Anay Collection
4.2.3 将XML转换为Anay Collection
4.2.4 将AnayCollection转换为XML
4.3 数据绑定
4.3.1 数据绑定的基本用法
4.3.2 函数作绑定源
4.3.3 用ActionScript实现绑定
4.3.4 自定义绑定事件
4.3.5 使用对象作绑定源
第5章 Flex事件驱动
5.1 事件驱动的原理
5.2 为组件注册事件监听
5.3 阻止事件流的传递
5.4 自定义事件
5.4.1 使用自定义类型Event对象
5.4.2 创建自定义的事件类
5.5 为自定义事件创建标签式监听
第2篇 视觉设计篇
第6章 Flex皮肤设计
6.1 使用CSS设计皮肤
6.1.1 Flex中使用CSS更改风格
6.1.2 样式设计器的使用
6.1.3 CSS要点归纳
6.2 使用图片设计皮肤
6.2.1 九宫格缩放原理
6.2.2 使用CSS设计模式制作皮肤
6.2.3 ncx与PhotoshopCS3结合制T皮肤
6.3 使用Flash设计皮肤
6.3.1 制作单独的组件皮肤
6.3.2 与Flash结合高效设计皮肤
6.3.3 创建动画效果皮肤
6.4 动态加载和更换皮肤
6.4.1 StyleManager使用
6.4.2 使用StyleManager动态更换皮肤
6.5 使用[Stylc]元标签创建自定义CSS样式
6.5.1 创建自定义样式名称
6.5.2 创建自定义样式选择器
第7章 特效effect和状态state
7.1 特效与效果触发器
7.1.1 为组件添加特效
7.1.2 效果组件的使用
7.1.3 为效果组件添加Tween Effect(补间效果)
7.1.4 效果组合应用
7.1.5 效果触发器的使用
7.1.6 自定义效果触发器
7.1.7 自定义效果
7.2 状态
7.2.1 什么是状态
7.2.2 在可视环境下创建多状态
7.2.3 为状态转换添加特效
7.2.4 使用Add Child Action、Remove Child Actionl和Set Property Action
第8章 Flex与Flash无缝衔接
8.1 加载sWf格式文件
8.1.1 使用SWFLoader加载swf格式文件
8.1.2 ncx通过SwFLoadcr引用gwf中的元件
8.2 Flash组件的开发
8.2.1 创建并使用Flash组件
8.2.2 Flex中完全控制Flash组件
8.3 nash组件的事件
8.3.1 在Flash组件的标签中监听事件
8.3.2 Flash组件标签监听事件并传递参数
8.3.3 Flash组件关键帧处自定义事件监听
8.4 制作Flash容器组件
第9章 综合演练:实现仿Offece2007风格的界面
9.1 相关知识准备
9.1.1 掌握Flex组件的基本用法
9.1.2 第三方组件的使用
9.2 仿Office2007风格界面的实现
9.2.1 制作登录界面
9.2.2 制作主界面
9.2.3 实现登录功能
第3篇 组件高级技法篇
第10章 PopUpManager与ToolTipManager
10.1 使用PopUpManager
10.1.1 创建一个基本的弹出窗口
10.1.2 实现组件的可拖动功能
10.1.3 为组件添加自定义标签事件
10.2 改变弹出窗口外观
10.2.1 为弹出窗口添加动画效果
10.2.2 更改半透明的层样式
10.3 Alen组件
10.3.1 Alen组件的基本用法
10.3.2 获取Alen的引用
10.3.3 使用PopUpManager控制警告框
10.3.4 设置警告框弹出效果
10.3.5 实现警告框文字不可选
10.4 T00mp组件
10.4.1 为提示信息添加动画效果
10.4.2 使用ToolTipManager事件灵活控制提示信息
10.4.3 使用ToolTipManager创建提示信息
10.4.4 实现自定义的ToolTip
第11章 Form组件与基本表单元素
11.1 Form组件
11.2 FocusManager的应用
11.2.1 使用单击以外的方式让组件获得焦点
11.2.2 处于焦点时改变背景色
11.2.3 去除文本框的焦点
11.2.4 密码输入框处于焦点时变明文
11.2.5 文本框的焦点效果设置
11.3 Button组件
11.3.1 按钮常用属性
11.3.2 按住按钮时不断重复事件
11.4 CheckBox组件
11.4.1 为ChcckBox设置宽度
11.4.2 自定义C]neckBox样式
11.4.3 为ChcckBox添加提示信息
11.5 RadioButton组件
11.6 Coml)oBox组件
11.6.1 标签文字过长的处理方法
11.6.2 允许下拉列表显示多行文本
11.6.3 为下拉列表添加图标
11.6.4 创建联动的ComboBox
11.6.5 其他常用特性的应用
11.7 DateField与DateChooser组件
11.7.1 获得两个选择器所选日期的间隔
11.7.2 控制可选日期范围
11.7.3 控制DateFicld日期显示格式
11.7.4 自定义日期控件图标
11.7.5 日期控件的其他常用特性
11.8 ProgressBar组件
11.8.1 使用PxogressBar显示加栽进度
11.8.2 使用PxogressBar控制输入字数
11.9 HSlide与VSlider组件
11.9.1 使用滑动条
11.9.2 鼠标移上显示轨迹
11.9.3 自定义样式
第12章 文本、图像与多媒体
12.1 文本(Labcl、Text、htmlText等)
12.1.1 使用外部字体
12.1.2 设置字体的常用样式
12.1.3 对文字应用滤镜
12.1.4 将Idbel显示为密码模式
12.1.5 处理文字链接事件
12.1.6 修饰部分文本
12.1.7 使用html文本插入图片和nash
12.1.8 使用网页用的CSS修饰html文本
12.1.9 RichTcxtEditor的使用
12.2 Image组件
12.2.1 引入图片方法
12.2.2 创建和使用BitmaPData对象
12.2.3 将图片转换为BytcAnay和Base64格式数据
12.2.4 将ByteAnay和Base64格式数据转换为图片
12.2.5 创建图片快照
12.2.6 在图片上取色
12.2.7 结合AnayCollection进行图像复制
12.2.8 实现图片的截取
12.3 开发漂亮的MP3播放器
12.3.1 声音控制的基本知识
12.3.2 开发播放器
12.4 实现简单的视频播放器
12.4.1 视频控制的基本知识
12.4.2 视频播放器的实现
第13章 容器与导航
13.1 容器的定位和布局
13.2 HDividcdBox与VDividcdBox组件
13.2.1 让拖曳时产生动画效果
13.2.2 用拖曳以外的方式改变容器尺寸
13.2.3 实现不可拖动的竖条分隔条
13.2.4 自定分隔条上的鼠标样式
13.3 容器的滚动条
13.3.1 horizontaScrollPosition与vcnicalScrolllIPosition的使用
13.3.2 滚动条的scrollTipFunction用法
13.4 Repeater组件
13.5 Accordion组件
13.5.1 Accorqdion常用属性
13.5.2 使用头部渲染器将Accordion头部变为Button组件
13.5.3 使用头部渲染器禁用头部导航
13.5.4 自定义展开的动画
13.6 选项卡
13.6.1 自定义选项卡图标
13.6.2 TabBar的itemClick事件用法
13.6.3 使用TabBar与ViewStack构建选项卡
13.6.4 实现ToggleButtonBar初始无选中的按钮
13.6.5 选项卡切换添加动画效果
13.7 菜单
13.7.1 创建并弹出Menu菜单
13.7.2 创建复杂的菜单项
13.7.3 使用PopUpButton弹出Menu菜单
13.7.4 使用PopUpMearlButton弹出Menu菜单
13.7.5 使用MenuBar创建菜单栏
第14章 数据容器组件
14.1 Datacdd组件基本使用
14.1.1 使用单层级XML List Collection作数据源
14.1.2 使用多层级XML List Collection作数据源
14.1.3 使用普通Anay Collection作数据源
14.1.4 使用由对象构成的Anoy Coucction
……
第15章 图表组件
15.1 了解Flex图表
15.2 使用Flex图表
15.3 Flex图表事件
15.4 自定义图例与DataTip的字体
第16章 专题知识
16.1 Application与stage
16.2 鼠标拖曳专题
16.3 渲染器专题
16.4 时间专题
16.5 共享对象专题
16.6 键盘与鼠标
第4篇 性能优化篇
第17章 Module机制
17.1 Module简介
17.2 使用ModuleLoader加载Module和卸载Module
17.3 Module间的通信
17.4 使用ModuleManager
17.5 Module事件
17.6 为加载Module添加进度条
第18章 RSL运行时共享库
18.1 什么是运行时共享库
18.2 将Flex框架作为RSL
18.3 将SWC资源库作为RSL
第5篇 Flex通信篇
第19章 与JavaScript/AJAX通信
19.1 Flex与浏览器通信
19.2 Flex与JavaScript方法互调
19.3 FABridge技术
第20章 Flex与PHP通信
20.1 搭建环境并创建模板
20.2 使用模板创建自己的Flex应用
20.3 数据增删改综合应用
第21章 Flex与JavaEE通信
21.1 使用HTTP Service实现简单通信
21.2 BlazeDS技术简介
21.3 BlazeDS技术的使用
21.4 消息服务应用
猜您喜欢