Flex3 Cookbook:ActionScript与MXML实战指南
需积分: 36 177 浏览量
更新于2024-07-30
收藏 5.43MB PDF 举报
"Flex 3 Cookbook 是一本关于Flex和ActionScript基础、控件与菜单、容器、文本、Lists、Tiles、Trees、DataGrid、高级DataGrid、渲染器和编辑器、图像、位图、视频和声音、皮肤与样式、拖拽操作以及状态和特效的详细指南。这本书涵盖了从创建Flex项目到深入组件定制、事件处理、数据绑定、媒体处理、样式和皮肤设计等多个方面。由多位专家撰写,旨在帮助开发者熟练掌握Flex 3的开发技能。"
在第一章中,作者常青介绍了Flex的基础知识,包括如何使用Flex Builder创建不同类型的项目、配置MXML编译器参数以及在MXML和ActionScript之间交互。章节内容涉及事件添加、属性设置、数据结构、变量作用域、组件创建、事件冒泡机制、代码隐藏模式、属性绑定、自定义事件、键盘事件监听等基础知识。
第二章围绕控件与菜单展开,讲解了各种常见UI组件的使用,如按钮、颜色选择器、SWFLoader、菜单数据提供、通知窗口、日历控件和弹出式窗口的布局与交互,以及焦点事件的处理。
第三章专注于容器和布局管理,包括使用布局管理器、设置容器尺寸、坐标系统、动态添加删除子组件、约束布局、容器子组件的尺寸限制、创建TitleWindow、LinkBar和TabNavigator的控制,以及处理弹出窗口和容器内滚动。
第四章关注文本处理,讲解了Text对象的设置、数据绑定、自动提示、自适应编辑器、字体检测、自定义TextInput、HTML内容显示、搜索高亮、字符图形化、HTML样式、RichTextEditor和文本阴影。
第五章深入到Lists、Tiles和Trees,涵盖可编辑List、图标设置、内容动画、TileList渲染器、Tree数据绑定、复杂数据对象、只选一项、项编辑器验证、渲染器NULL项处理、右键菜单等。
第六章介绍了DataGrid和高级DataGrid的高级特性,如自定义列、排序、过滤、拖放、编辑、搜索和群集功能。
第七章讲解了渲染器和编辑器的创建与使用,包括自定义渲染器、ClassFactory、访问组件、组件作为渲染器和编辑器、多域数据处理、SWF对象渲染、复选框渲染器以及运行时样式和状态。
第八章涵盖了图像、位图、视频和声音的处理,如图像加载、视频显示、音频播放、图像融合、滤镜应用、视频流处理、声音显示、像素碰撞检测、网络摄像头图像处理和混合模式。
第九章深入皮肤和样式,包括CSS定义组件样式、覆盖默认样式、嵌入CSS、运行时样式自定义、多主题支持、组件皮肤编程实现、动态皮肤创建和自定义引导界面。
第十章介绍了拖拽操作,如DragManager的使用、拖拽代理、内部和跨列表拖拽、拖动操作的启用和禁用,以及自定义拖动指示器。
第十一章探讨了Flex的状态管理,包括设置状态样式、创建转换、添加和移除子节点、过滤转换、基于基本状态的状态、历史管理、数据绑定和状态变化事件处理。
第十二章讲解了特效的使用,从调用特效到构建自定义特效,以及暂停、反向和重启特效的方法。
这本书适合有一定基础的Flex开发者,通过大量实例和技巧,帮助他们提升Flex 3开发的专业技能。
2010-03-10 上传
2010-03-26 上传
2011-08-16 上传
2011-04-17 上传
2009-03-17 上传
2009-11-10 上传
JIM110
- 粉丝: 8
- 资源: 29
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建