2010-06-18 64 views
1

我製作了一個僅在ActionScript 3.0中編碼的應用程序,並使用HTML和JavaScript進行顯示。從ActionScript 3導入程序到Adobe AIR

我想要有相同的結果,但使用Adobe AIR。我根本不瞭解Adobe AIR,所以我想知道是否可以直接找一些很好的教程來教會我如何將.html/.js/.as文件移動到Adobe AIR。我使用的Adobe Flash Builder 4中

非常感謝你,

魯迪

回答

0

您是否使用HTML和JavaScript不是嵌入的SWF等什麼?如果不是這樣,你可以從Flash Builder創建一個Flex項目(至少這是Flex Builder 3的方式 - 我不知道他們是否改變了它),並將輸出格式標記爲AIR。最簡單的方法是將事件處理程序中AIR類的WindowedApplication類的rawChildren作爲子項添加到AS項目的主要Sprite中。

如果不知道自己在談論什麼類型的項目,很難說更多。

+0

我實際上使用HTML和JavaScript來顯示頁面和用戶交互的信息。我有ExternalInterface所有其他地方的電話。 您描述的方法是否仍然有效?從我讀過的內容看,Adobe AIR項目可以通過JavaScript和HTML進行編程,所以我不知道我的項目是否會自動工作,或者HTML/JS是否需要重寫。 感謝您的幫助。 – Rudy 2010-06-18 16:37:52

0

你仍然可以這樣做,但是你必須嵌入你自己的瀏覽器。看看HTMLLoader

最簡單的,你的空氣應用程序會創建一個html顯示,然後你將你的swf嵌入html頁面。 (幾乎完全像你現在所做的一樣)。然而,AIR的webkit看起來相當古老,並且它們並沒有導入任何東西,所以像角落半徑等一些CSS東西不會像在任何其他瀏覽器中那樣顯示。

但是,這隻會幫助你,因爲你還沒有AIR功能。您將不得不延長HTMLHost爲javascript容器創建一個API來訪問桌面的功能,當您再次必須再次使用ExternalInterface時。這可能會讓事情變得更加棘手。

相關問題