首先恭喜那些Flash設計高手們,如果真的不想使用Objective-C而直接設計發布你們的應用到iPhone/iPad上,你們的機會來了。下面簡單說一下開發步驟:
1)打開Flash CS5,點擊“文件”菜單,選擇“新建”子菜單,如下圖:

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

3)根據需要,把文檔屬性的大小設置成你需要的尺寸大小(之后可以開始制作設計Flash動畫),如下圖:

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

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

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

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

8)點擊底下的“發布”按鈕,Flash CS5開始為你生成(編譯?)相應用程序包,如下圖:

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

10)如果是測試的話,這時候,你可以雙擊生成的*.ipa文件,會在iTunes中打開,把它同步到你的設備上進行測試。
這是一個在某些環境下可行的方案,我個人認為并不是最好的開發方案,因為生成的程序在效率和性能上還不是最理想的。

我把ipa文件包解壓出來看了一下,文件夾內比我們平時在XCode下生成的多了兩個文件夾,一個是“AppIconsForPublish”,里面有你 在Flash CS5選擇的應用程序圖標,但這些在程序文件夾(比如本例的HelloDavid.app)還有一分一模一樣的(想不明白Adobe為何要生成多余的一 份,不占大小嗎?難道Flash CS5的LLVM訪問不到.app這層文件的文件?);另外一個是“META-INF” 文件夾,里面只有一個“AIR” 文件夾,“AIR” 文件夾內只有一個 application.xml 的文件。
看起來,LLVM已經被集成在程序文件(比如本例的HelloDavid)。我選擇的是生成iPhone程序,不過發現文件夾內除了 MainWindow.nib 之外仍然有 MainWindow-iPad.nib 文件。