2016-04-24 28 views
0

我正在使用Flash Builder Creative Cloud(4.7)和Actionscript項目。該項目使用AIR SDK 3.4。我正在使用Starling框架來完成學習的教程。我根據教程正確設置了Starling。然而,當我使用這個測試代碼Flash Builder創建雲錯誤消息測試簡單程序時

http://wiki.starling-framework.org/manual/startup_code

我收到53個錯誤消息。直到我創建Game類時,纔會出現53個錯誤消息。我修改了html文件,如教程中所述,「params.wmode =」direct「。我還在IDE設置中將我的網頁瀏覽器更改爲使用Firefox。我沒有收到由於Flash錯誤導致的任何錯誤消息。我不相信這是無法從Adobe安裝調試的問題

此網站(http://wiki.starling-framework.org/manual/startup_code)還規定,我應該這樣做:

「如果我們談論的是AIR項目,你會需要編輯AIR應用程序描述符,這可能稱爲「Project-app.xml」或類似,具體取決於您的項目名稱。查找和更新「renderMode」 XML標籤(這可能是註釋掉)值「直接」,「

找到這個: </renderMode> - >

這種替換: 直接

我也不能確定在哪裏可以找到「項目-app.xml的」並更換上述方向的狀態,這是唯一的其他步驟我還沒有在我的故障排除嘗試。

我不能確定是什麼原因造成的當我運行簡單的測試程序時,53錯誤信息。

一些誤差53的說明這一點:通過靜態類型的Context3D參考可能未定義的屬性backBufferHeight的 訪問。 Painter.as /間隔件/代碼/八哥/渲染管線126的Flex問題

其他說明這一點:

呼叫可能未定義的方法insertAt通過靜態類型矢量.. DisplayObjectContainer.as /間隔件/代碼的引用/八哥/顯示行238的Flex問題

+0

您已將項目設置爲AIR項目,對嗎?在這種情況下,你應該在你的「src」文件夾中有應用程序XML。它與您的項目命名相同(如果您的項目文件夾名爲「MyApplication」,則您的xml將被稱爲MyApplication-app.xml。這是描述應用程序各種設置的文件,包括用戶在安裝時會看到的名稱,圖標等 – Philarmon

+0

最近增加了insertAt方法......確保你使用的是最新的Air SDK – Iansen

+0

我認爲這是我沒有導致這個問題的最新的SDK。我也沒有正確導入我的椋鳥框架。我在lynda.com上爲flash builder 4.7找到了一個很棒的教程。 – GamerVet

回答

0

更新AIR SDK和你所有的問題都會消失。 3.4是古老的! 當前穩定版本的Adobe AIR SDK &編譯器是21.0.0.198(您有18個主要版本在後面;事情發生了變化,Android,iOS已更改)。

也給FlashDevelop一試。項目設置非常簡單,SDK安裝由內置工具處理。要安裝最新的SDK,請轉至工具 - >安裝軟件,等待他們下載,然後您就可以開始了。

+0

感謝發佈! – GamerVet

+0

我要去看看flash開發! – GamerVet