我正在使用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問題
。
您已將項目設置爲AIR項目,對嗎?在這種情況下,你應該在你的「src」文件夾中有應用程序XML。它與您的項目命名相同(如果您的項目文件夾名爲「MyApplication」,則您的xml將被稱爲MyApplication-app.xml。這是描述應用程序各種設置的文件,包括用戶在安裝時會看到的名稱,圖標等 – Philarmon
最近增加了insertAt方法......確保你使用的是最新的Air SDK – Iansen
我認爲這是我沒有導致這個問題的最新的SDK。我也沒有正確導入我的椋鳥框架。我在lynda.com上爲flash builder 4.7找到了一個很棒的教程。 – GamerVet