Flash+Flex+AIR移動開發(fā)入門經(jīng)典

出版時(shí)間:2012-9  出版社:安德森 (Jermaine G. Anderson)、陳武、 陳俊 清華大學(xué)出版社 (2012-09出版)  作者:安德森  頁數(shù):346  
Tag標(biāo)簽:無  

內(nèi)容概要

  隨著一系列運(yùn)行Google Android、BlackBerry Tablet OS和Apple iOS平臺的新移動設(shè)備的發(fā)布,開發(fā)人員需要更新的資源才能使用Flash、Flex、AIR和相關(guān)工具創(chuàng)建出跨平臺的原生應(yīng)用程序?!兑苿优c嵌入式開發(fā)技術(shù)·Flash+Flex+AIR移動開發(fā)入門經(jīng)典:適用于Android、iOS和BlackBerry》正是為了滿足這種需求。軟件開發(fā)人員JermaineG.Anderson演示了如何使用業(yè)內(nèi)的頂尖軟件來創(chuàng)建移動內(nèi)容。本書中除了介紹為移動設(shè)備進(jìn)行了全新優(yōu)化的AdobeFlex框架和MXML組件之外,還介紹了如何利用FlashPlayer和AIR ActionScript 3.0 API。掌握本書內(nèi)容之后,將能夠很容易地創(chuàng)建跨多種手機(jī)平臺的移動內(nèi)容。

作者簡介

作者:(英國)安德森(Jermaine G.Anderson) 譯者:陳武 陳俊  安德森(Jermaine G.Anderson),就職于英國倫敦的British Sky Broadcasting公司的軟件工程(Software Engineering)部門,當(dāng)前職位是Scrum Master,他負(fù)責(zé)管理短期在線視頻平臺的Agile團(tuán)隊(duì)的技術(shù)交付。

書籍目錄

第1章 Flash、Flex和AIR簡介 1.1 Adobe Flash 1.2 ActionScript 3.0 1.2.1 ECMAScript 1.2.2 關(guān)鍵概念 1.3 Flex框架 1.3.1 Flex 4.5.1 1.3.2 MXML 1.3.3 Spark庫組件 1.3.4 數(shù)據(jù)綁定 1.3.5 Flex移動應(yīng)用程序結(jié)構(gòu) 1.3.6 移動開發(fā)的考慮事項(xiàng) 1.4 Adobe AIR 1.5 小結(jié) 1.5.1 練習(xí) 1.5.2 本章所學(xué)內(nèi)容 第2章 入門 2.1 使用Flash Builder 4.5.1 2.1.1 使用工作空間 2.1.2 使用Flash Perspective 2.1.3 使用Flash Debug Perspective 2.1.4 使用Source和Design視圖 2.2 使用Flash Builder創(chuàng)建移動項(xiàng)目 2.3 定義運(yùn)行配置 2.3.1 在桌面上運(yùn)行移動應(yīng)用程序 2.3.2 在設(shè)備上運(yùn)行移動應(yīng)用程序 2.4 小結(jié) 2.4.1 練習(xí) 2.4.2 本章所學(xué)內(nèi)容 第3章 為Android、BlackBerry和iOS設(shè)備構(gòu)建AIR應(yīng)用程序 3.1 AIR應(yīng)用程序描述符文件 3.1.1 在AIR應(yīng)用程序描述符文件中設(shè)置屬性 3.1.2 手動編輯Hello World App的應(yīng)用程序描述符文件 3.1.3 BlackBerry Tablet OS配置 3.1.4 為Google Android打包 3.1.5 為Apple iOS打包 3.1.6 為BlackBerry Tablet OS打包 3.2 更新AIR應(yīng)用程序 3.2.1 從應(yīng)用程序描述符文件獲取詳細(xì)信息 3.2.2 使用版本號 3.3 小結(jié) 3.3.1 練習(xí) 3.3.2 本章所學(xué)內(nèi)容 第4章 觸摸、多點(diǎn)觸摸和手勢 4.1 多點(diǎn)觸摸交互 4.1.1 確定觸摸輸入支持 4.1.2 創(chuàng)建多點(diǎn)觸摸和手勢應(yīng)用程序示例 4.1.3 觸摸事件處理 4.1.4 在交互對象上注冊觸摸事件 4.1.5 確定支持觸摸點(diǎn)數(shù)量 4.2 手勢交互 4.2.1 確定設(shè)備支持哪些手勢 4.2.2 手勢事件和事件處理 4.2.3 在交互對象上注冊手勢事件 4.2.4 處理手勢事件 4.3 在Device Central中利用多點(diǎn)觸摸面板 4.4 小結(jié) 4.4.1 練習(xí) 4.4.2 本章所學(xué)內(nèi)容 第5章 為多種屏幕尺寸進(jìn)行開發(fā) 5.1 多種屏幕尺寸的考慮 5.1.1 像素密度 5.1.2 利用設(shè)備DPI 5.2 使內(nèi)容適應(yīng)舞臺尺寸 5.2.1 使用StageScaleMode和StageAlign類 5.2.2 處理舞臺尺寸變化事件 5.2.3 創(chuàng)建Sprite Layout App示例 5.3 處理設(shè)備朝向 5.3.1 使用StageOrientation類 5.3.2 使用StageOrientation Event類 5.4 在Flex中使用布局 5.5 小結(jié) 5.5.1 練習(xí) 5.5.2 本章所學(xué)內(nèi)容 第6章 調(diào)試應(yīng)用程序 6.1 設(shè)置斷點(diǎn) 6.2 全局錯(cuò)誤處理 6.3 處理未捕獲錯(cuò)誤 6.4 Try…Catch語句 6.5 單步執(zhí)行代碼 6.6 小結(jié) 6.6.1 練習(xí) 6.6.2 本章所學(xué)內(nèi)容 第7章 使用文件系統(tǒng) 7.1 從文件系統(tǒng)讀取 7.1.1 File和FileStream類 7.1.2 創(chuàng)建Files Explorer App示例 7.2 修改文件和文件系統(tǒng) 7.3 利用瀏覽對話框 7.3.1 打開單個(gè)文件 7.3.2 打開多個(gè)文件 7.3.3 將單個(gè)文件保存到某個(gè)位置 7.4 小結(jié) 7.4.1 練習(xí) 7.4.2 本章所學(xué)內(nèi)容 第8章 操作數(shù)據(jù) 8.1 檢測網(wǎng)絡(luò)可用性變化 8.1.1 使用URLRequest獲取數(shù)據(jù) 8.1.2 監(jiān)視URLRequest對象 8.1.3 創(chuàng)建Maintaining Data App示例 8.2 使用SQLite存儲數(shù)據(jù) 8.3 小結(jié) 8.3.1 練習(xí) 8.3.2 本章所學(xué)內(nèi)容 第9章 使用音頻和視頻 9.1 Open Source Media Framework介紹 9.1.1 創(chuàng)建URLResource對象 9.1.2 創(chuàng)建MediaElement對象 9.1.3 媒體特質(zhì) 9.1.4 使用MediaTraitType類來標(biāo)識特質(zhì) 9.1.5 使用MediaPlayer來播放媒體元素 9.1.6 使用MediaPlayerSprite類播放媒體資源 9.1.7 處理特質(zhì)事件 9.2 使用Flex OSMF封裝器 9.2.1 使用VideoPlayer組件 9.2.2 創(chuàng)建MediaPlayer示例 9.3 小結(jié) 9.3.1 練習(xí) 9.3.2 本章所學(xué)內(nèi)容 第10章 利用設(shè)備功能 10.1 使用設(shè)備的攝像頭 10.1.1 使用CameraUI類 10.1.2 創(chuàng)建Camera App示例 10.2 使用設(shè)備的麥克風(fēng)捕獲聲音 10.2.1 使用Microphone類 10.2.2 使用SampleDataEvent類 10.2.3 創(chuàng)建Microphone App示例 10.3 利用設(shè)備的Web控制器 10.3.1 使用StageWebView類 10.3.2 創(chuàng)建Browser App示例 10.4 利用設(shè)備的地理位置傳感器 10.4.1 使用Geolocation類 10.4.2 使用GeolocationEvent類 10.4.3 創(chuàng)建Geolocation App示例 10.5 小結(jié) 10.5.1 練習(xí) 10.5.2 本章所學(xué)內(nèi)容

章節(jié)摘錄

版權(quán)頁:   插圖:   9.1.5使用MediaPlayer來播放媒體元素 MediaPlayer類實(shí)質(zhì)上是一個(gè)控制器,用于播放OSMF中所支持的任何媒體元素類型。 因此,如果為一個(gè)MediaPlayer對象提供ImageElement對象,則它可以生成一幅圖像; 如果為一個(gè)MediaPlayer對象傳遞VideoElement對象,則它可以渲染一個(gè)視頻。 下面列出了由MediaPlayer對象所呈現(xiàn)的每一個(gè)公共屬性。 audioPan: 一個(gè)數(shù)字,表示媒體的pan屬性。 autoDynamicStreamSwitch: 一個(gè)布爾值,指示媒體是否自動在動態(tài)流之間切換。 autoPlay: 一個(gè)布爾值,定義媒體是否在加載操作成功完成后立即開始播放。 autoRewind: 一個(gè)布爾值,定義媒體在回放完成后是否返回到回放起始位置。 buffering: 一個(gè)布爾值,指示媒體當(dāng)前是否正在緩沖。 bufferLength:一個(gè)數(shù)字,指示當(dāng)前媒體緩沖區(qū)中的內(nèi)容長度,以秒為單位。 bufferTime: 一個(gè)數(shù)字,指示媒體緩沖區(qū)的適宜長度,以秒為單位。 bytesLoaded: 一個(gè)數(shù)字,返回媒體已經(jīng)加載內(nèi)容的字節(jié)數(shù)。 bytesLoadedUpdatelnterval: 一個(gè)數(shù)字,表示為bytesLoaded屬性分派改變事件的間隔時(shí)間。 bytesTotal:一個(gè)數(shù)字,表示媒體將要加載的總字節(jié)數(shù)。 canBuffer: 一個(gè)布爾值,指示媒體是否可以緩沖。 canLoad: 一個(gè)布爾值,指示媒體是否可以加載。 canPause: 一個(gè)布爾值,指示媒體是否可以暫停。 canPlay: 一個(gè)布爾值,指示媒體是否可以播放。 canSeek: 一個(gè)布爾值,指示媒體是否可以尋址。 currentDynamicStreamlndex:一個(gè)整數(shù),代表當(dāng)前正在渲染的動態(tài)媒體流的索引。 currentTime: 一個(gè)數(shù)字,返回播放頭的當(dāng)前時(shí)間,以秒為單位。 currentTimeUpdateInterval: 一個(gè)數(shù)字,定義當(dāng)前時(shí)間分派變化事件之間的時(shí)間間隔,以毫秒為單位。 displayObject:媒體的DisplayObject對象。 drmEndDate: 一個(gè)日期,指示回放窗口的結(jié)束日期。

編輯推薦

《Flash+Flex+AIR移動開發(fā)入門經(jīng)典:適用于Android、iOS和BlackBerry》介紹的內(nèi)容適合于各種層次的開發(fā)人員。它將幫助你從一個(gè)基礎(chǔ)水平開始創(chuàng)建基于Flash的移動應(yīng)用程序?!禙lash+Flex+AIR移動開發(fā)入門經(jīng)典:適用于Android、iOS和BlackBerry》還包含大量程序代碼示例,并進(jìn)行了詳細(xì)的解釋,基本上涵蓋了如何從零開始使用ActionScript 3.0創(chuàng)建適合于Flash Player 10.1和AIR 2.5目標(biāo)平臺的移動應(yīng)用程序。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Flash+Flex+AIR移動開發(fā)入門經(jīng)典 PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   內(nèi)容很詳細(xì),說明很清楚,很有指導(dǎo)意義
  •   需要點(diǎn)基礎(chǔ),我剛開始學(xué),近期不會看了。
  •   很適合flex移動開發(fā)~要是有英文版就更好了
  •   努力學(xué)習(xí) 內(nèi)容還沒研究 印刷質(zhì)量不錯(cuò)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7