如何使用Flash CS5開發(fā)iPhone/iPad應(yīng)用程序

2010-09-15 17:18:06來源:cocoachina作者:

使用Flash CS5開發(fā)iOS應(yīng)用

使用Flash CS5開發(fā)iOS應(yīng)用

首先恭喜那些Flash設(shè)計高手們,如果真的不想使用Objective-C而直接設(shè)計發(fā)布你們的應(yīng)用到iPhone/iPad上,你們的機會來了。下面簡單說一下開發(fā)步驟:

1)打開Flash CS5,點擊“文件”菜單,選擇“新建”子菜單,如下圖:

\


2)在“新建文檔”的“常規(guī)”選項卡中選擇“iPhone OS ”,如下圖:

\


3)根據(jù)需要,把文檔屬性的大小設(shè)置成你需要的尺寸大。ㄖ罂梢蚤_始制作設(shè)計Flash動畫),如下圖:

\


4)動畫設(shè)計完畢,點擊“iPhone OS設(shè)置”旁邊的“編輯”按鈕進入“iPhone 操作系統(tǒng)設(shè)置”,如下圖:

\


5)在“iPhone 操作系統(tǒng)設(shè)置”的“常規(guī)”選項卡中輸入文件名,應(yīng)用程序名稱,選擇運行的設(shè)備類型,如下圖:

\


6)在“圖標(biāo)”選項卡中為各種規(guī)格圖片選擇相應(yīng)的圖標(biāo)文件(好象在XCode中沒有提到48x48的尺寸,不知道Adobe公司搞錯了沒有),如下圖:

\


7)在“部署”選項卡中選擇或提供相應(yīng)的開發(fā)證書,配置文件,應(yīng)用程序ID,并選擇部署類型,如下圖:

\


8)點擊底下的“發(fā)布”按鈕,F(xiàn)lash CS5開始為你生成(編譯?)相應(yīng)用程序包,如下圖:

\


9)生成結(jié)束時,會有相應(yīng)的錯誤或成功提示信息,如下圖:

\


10)如果是測試的話,這時候,你可以雙擊生成的*.ipa文件,會在iTunes中打開,把它同步到你的設(shè)備上進行測試。


這是一個在某些環(huán)境下可行的方案,我個人認(rèn)為并不是最好的開發(fā)方案,因為生成的程序在效率和性能上還不是最理想的。




我把ipa文件包解壓出來看了一下,文件夾內(nèi)比我們平時在XCode下生成的多了兩個文件夾,一個是“AppIconsForPublish”,里面有你 在Flash CS5選擇的應(yīng)用程序圖標(biāo),但這些在程序文件夾(比如本例的HelloDavid.app)還有一分一模一樣的(想不明白Adobe為何要生成多余的一 份,不占大小嗎?難道Flash CS5的LLVM訪問不到.app這層文件的文件?);另外一個是“META-INF” 文件夾,里面只有一個“AIR” 文件夾,“AIR” 文件夾內(nèi)只有一個 application.xml 的文件。

看起來,LLVM已經(jīng)被集成在程序文件(比如本例的HelloDavid)。我選擇的是生成iPhone程序,不過發(fā)現(xiàn)文件夾內(nèi)除了 MainWindow.nib 之外仍然有 MainWindow-iPad.nib 文件。
關(guān)鍵詞:FlashiPadiPhone

贊助商鏈接: