《Flash+Flex+AIR移动开发入门经典 适用于Android、iOS和BlackBerry》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)安德森著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302295440
  • 页数:346 页
图书介绍:本书介绍了进行Flash移动开发所涉及的相关技术和注意事项,包括不同移动设备的硬件及软件特性的衡量,开发移动应用的完整过程,为Android、BlackBerry、Symbian设备构建AIR应用,实现multitouch功能,为不同屏幕大小开发应用,维护数据等。

第1章Flash、 Flex和AIR简介 1

1.1 Adobe Flash 1

1.2 ActionScript 3.0 2

1.2.1 ECMAScript 2

1.2.2关键概念 3

1.3 Flex框架 11

1.3.1 Flex 4.5.1 11

1.3.2 MXML 12

1.3.3 Spark库组件 14

1.3.4数据绑定 21

1.3.5 Flex移动应用程序结构 22

1.3.6移动开发的考虑事项 31

1.4 Adobe AIR 31

1.5小结 32

1.5.1练习 32

1.5.2本章所学内容 33

第2章 入门 35

2.1使用Flash Builder 4.5.1 35

2.1.1使用工作空间 36

2.1.2使用Flash Perspective 37

2.1.3使用Flash Debug Perspective 38

2.1.4使用Source和Design视图 39

2.2使用Flash Builder创建移动项目 41

2.3定义运行配置 52

2.3.1在桌面上运行移动应用程序 52

2.3.2在设备上运行移动应用程序 55

2.4小结 62

2.4.1练习 63

2.4.2本章所学内容 63

第3章为Android、BlackBerry和iOS设备构建AIR应用程序 65

3.1 AIR应用程序描述符文件 65

3.1.1在AIR应用程序描述符文件中设置属性 66

3.1.2手动编辑Hello World App的应用程序描述符文件 66

3.1.3 BlackBerry Tablet OS配置 76

3.1.4为Google Android打包 79

3.1.5为Apple iOS打包 85

3.1.6为BlackBerry Tablet OS打包 90

3.2更新AIR应用程序 92

3.2.1从应用程序描述符文件获取详细信息 93

3.2.2使用版本号 93

3.3小结 94

3.3.1练习 94

3.3.2本章所学内容 95

第4章 触摸、多点触摸和手势 97

4.1多点触摸交互 98

4.1.1确定触摸输入支持 98

4.1.2创建多点触摸和手势应用程序示例 99

4.1.3触摸事件处理 102

4.1.4在交互对象上注册触摸事件 110

4.1.5确定支持触摸点数量 112

4.2手势交互 113

4.2.1确定设备支持哪些手势 113

4.2.2手势事件和事件处理 114

4.2.3在交互对象上注册手势事件 115

4.2.4处理手势事件 120

4.3在Device Central中利用多点触摸面板 123

4.4小结 123

4.4.1练习 124

4.4.2本章所学内容 124

第5章 为多种屏幕尺寸进行开发 125

5.1多种屏幕尺寸的考虑 125

5.1.1像素密度 126

5.1.2利用设备DPI 127

5.2使内容适应舞台尺寸 131

5.2.1使用StageScaleMode和StageAlign类 131

5.2.2处理舞台尺寸变化事件 132

5.2.3创建Sprite Layout App示例 133

5.3处理设备朝向 144

5.3.1使用StageOrientation类 145

5.3.2使用StageOrientation Event类 145

5.4在Flex中使用布局 148

5.5小结 167

5.5.1练习 167

5.5.2本章所学内容 168

第6章 调试应用程序 169

6.1设置断点 169

6.2全局错误处理 180

6.3处理未捕获错误 180

6.4 Try…Catch语句 183

6.5单步执行代码 185

6.6小结 188

6.6.1练习 189

6.6.2本章所学内容 189

第7章 使用文件系统 191

7.1从文件系统读取 191

7.1.1 File和FileStream类 192

7.1.2创建Files Explorer App示例 195

7.2修改文件和文件系统 207

7.3利用浏览对话框 220

7.3.1打开单个文件 220

7.3.2打开多个文件 221

7.3.3将单个文件保存到某个位置 227

7.4小结 227

7.4.1练习 228

7.4.2本章所学内容 228

第8章 操作数据 229

8.1检测网络可用性变化 229

8.1.1使用URLRequest获取数据 229

8.1.2监视URLRequest对象 230

8.1.3创建Maintaining Data App示例 231

8.2使用SQLite存储数据 238

8.3小结 276

8.3.1练习 276

8.3.2本章所学内容 277

第9章 使用音频和视频 279

9.1 Open Source Media Framework介绍 279

9.1.1创建URLResource对象 280

9.1.2创建MediaElement对象 280

9.1.3媒体特质 282

9.1.4使用MediaTraitType类来标识特质 283

9.1.5使用MediaPlayer来播放媒体元素 284

9.1.6使用MediaPlayerSprite类播放媒体资源 286

9.1.7处理特质事件 287

9.2使用Flex OSMF封装器 289

9.2.1使用VideoPlayer组件 289

9.2.2创建MediaPlayer示例 290

9.3小结 302

9.3.1练习 302

9.3.2本章所学内容 303

第10章 利用设备功能 305

10.1使用设备的摄像头 305

10.1.1使用CameraUI类 306

10.1.2创建Camera App示例 306

10.2使用设备的麦克风捕获声音 313

10.2.1使用Microphone类 313

10.2.2使用SampleDataEvent类 314

10.2.3创建Microphone App示例 316

10.3利用设备的Web控制器 326

10.3.1使用StageWebView类 326

10.3.2创建Browser App示例 328

10.4利用设备的地理位置传感器 336

10.4.1使用Geolocation类 336

10.4.2使用GeolocationEvent类 337

10.4.3创建Geolocation App示例 337

10.5小结 345

10.5.1练习 345

10.5.2本章所学内容 346