
| 《Adobe AIR范例精解:创建-修改-重用》读者对象《Adobe AIR范例精解:创建-修改-重用》主要面向使用网络技术(Flash、Flex 3、HTML、JavaScript、Aidx等)开发和部署RIA的程序员。另外,也适用于对新的开发平台感兴趣的各类开发人员。 |
| MarcLeuchner是波士顿Almighty广告集团的资深Flash开发师。在公司内,Marc主要从事Flash开发和交互设计。多年来,他合作的客户包括NewBalance。ABC。CondeNast。PUMA。BMW/Mini。Comcast以及GAP等公司。Marc拥有罗彻斯特技术研究所的新媒体/设计美术学学士学位。同时,Marc与本书合作者MattWright共同撰写和维护网址为www。nobien。net的技术博客。 ToddAnderson是Infrared5公司的资深软件工程师。Todd具有超过五年的为RIA和游戏研发提供Flash平台开发服务的经历。他为出版和娱乐业界的公司提供Web和桌面解决方案,客户包括McGraw-Hill。Thomson。Motorola和Cond6Nast等。Todd的博客(www。custardbelly,com/blog)主要关注Flash平台和游戏开发。 MatthewWright是纽约市专门从事数字咨询服务的代理机构ROKKAN的资深Flash开发师。2005年以来,他为许多客户开发了大量的用户体验Flash站点和应用。其客户群包括VirginAmerica。可口可乐。AtlanticRecords。时代华纳。NBA联盟和2K游戏等公司。在加入ROKKAN之前,他起步于纽约Syracuse区的一个被称为2ndNature的交互代理机构。在那里,他对Flash平台产生了浓厚的兴趣。在工作之余,Matthew与他的朋友。同事和本书合作者MarcLeuchner,共同撰写和维护与Flash和其他技术相关的博客(www.nobien.net)。同时,他也经常在FlashForward网站上发表文章。Matthew与他美丽的女友Chewy一起居住在纽约的布鲁克林社区。 |
| 第1章 开发环境1 1.1 SDK安装11.1.1 必备的文件21.1.2 SDK安装21.2 构建第一个应用程序41.2.1 代码和代码说明51.2.2 编译.调试与打包71.3 安装与卸载131.3.1 安装HelloWorld应用程序131.3.2 卸载HelloWorld应用程序141.4 额外工具151.5 ANT构建151.6 简单调试面板181.7 小结19第2章 简单文本编辑器212.1 文本编辑器212.1.1 视图212.1.2 逻辑232.2 小结46第3章 简单RSS阅读器473.1 设计473.2 处理数据483.3 解析RSS新闻提要源493.4 构建用户界面533.4.1 显示发布的消息543.4.2 模块组合593.5 部署应用程序663.6 编译和打包673.7 小结68第4章 音乐播放器694.1 设计694.2 建立目录结构714.3 处理数据714.3.1 外部XML714.3.2 数据对象724.3.3 ApplicationDataModel774.3.4 配套服务与工具794.4 构建用户界面994.4.1 设置面板994.4.2 播放控制1054.4.3 播放清单视图1104.4.4 底部控件1134.5 模块组合1154.5.1 AIR应用程序与窗口化应用程序之间的区别1194.5.2 实现关闭程序及窗口拖动功能1204.6 部署应用程序1224.6.1 描述文件1224.6.2 编译和打包1234.7 小结123第5章 迷你内容管理系统1255.1 设计1255.1.1 远程网关1265.1.2 设置管理1265.1.3 数据管理1265.1.4 上传文件1275.1.5 用户界面1275.2 代码与代码说明1275.2.1 远程网关1275.2.2 设置模型1295.2.3 数据管理1355.2.4 上传文件1445.2.5 构建用户界面1475.3 部署应用程序1615.3.1 描述文件1615.3.2 编译和打包1625.4 小结163第6章 图像浏览编辑器1656.1 设计1656.2 数据处理1666.2.1 数据对象1666.2.2 对象数据管理1686.2.3 对图像文件进行排队1706.3 构建用户界面1746.3.1 浏览已打开的图像1746.3.2 查看图像1856.3.3 编辑图像1946.4 模块组合1966.4.1 通过拖放API打开和保存文件2026.4.2 使用文件API打开和保存文件2046.5 部署应用程序2056.5.1 描述文件2066.5.2 编译和打包2066.6 小结208第7章 HTML和CSS编辑器2097.1 设计2107.2 地址栏2107.3 HTML编辑器2137.4 CSS编辑器2177.4.1 管理CSS数据2177.4.2 用户界面和逻辑2207.5 构建应用程序shell2367.5.1 创建用户界面2387.5.2 添加事件处理程序2397.6 部署应用程序2427.7 小结243第8章 桌面天气程序2458.1 设计2458.2 建立目录结构2468.3 处理数据2478.3.1 XML2478.3.2 数据对象2488.3.3 数据模型2538.3.4 配套服务和工具2558.4 构建用户界面2648.4.1 视图状态2648.4.2 载入视图2698.4.3 当前天气视图2708.4.4 FourDayForecastView类和WeatherItem类2728.5 模块组合2748.5.1 系统托盘图标2758.5.2 WeatherWidget.mxml应用程序类2788.6 部署应用程序2908.6.1 描述文件2918.6.2 编译和打包2918.7 小结292第9章 地图应用程序2939.1 设计2939.2 处理数据2949.2.1 值对象2949.2.2 数据模型2979.2.3 数据库查询2989.3 构建用户界面3079.3.1 处理视图模式3089.3.2 显示具体地点3119.3.3 HTML文档3199.3.4 显示目的地3239.3.5 具体地点巡游3269.3.6 模块组合3319.4 部署应用程序3409.4.1 描述文件3409.4.2 编译和打包3419.5 小结342第10章 博主管理34310.1 设计34310.1.1 账号管理34410.1.2 管理博客记录34410.1.3 工具类34510.1.4 用户界面34510.2 代码及代码说明34710.2.1 数据对象34710.2.2 事件对象34810.2.3 工具类34910.2.4 Blogger服务类35310.2.5 数据服务类35810.2.6 队列服务类36710.2.7 创建用户界面37010.2.8 主应用程序文件38210.3 部署应用程序38510.3.1 描述文件38510.3.2 编译和打包38510.4 小结386第11章 幻灯片制作程序38711.1 设计38711.2 处理数据38811.2.1 创建可序列化的数据对象38811.2.2 管理幻灯片39311.3 构建用户界面39611.3.1 查看幻灯片39611.3.2 修改幻灯片40211.3.3 预览幻灯片40511.3.4 演示幻灯片40811.3.5 模块组合41211.4 部署应用程序42811.4.1 描述文件42811.4.2 编译和打包42911.5 小结431第12章 AIR视频播放器43312.1 设计43312.2 构建目录结构43412.3 构建UIVideoPlayer组件43512.3.1 对UIVideoControls的说明44412.3.2 对UIVideoPlayer的说明44512.4 模块组合44812.5 部署应用程序45912.5.1 描述文件45912.5.2 编译和打包46012.6 小结460 |
商品评论(0条)