2011-08-11 109 views
0

實際上,這不是一個錯誤。我寫了一個遊戲。主時間軸上只有一個關鍵幀(我不是指一個圖層,它們有很多,就像不同的影片剪輯一樣)。目前,我沒有在任何地方使用TextField,但我想,因爲我需要在屏幕上顯示分數。當通過Flash CS5添加TextField並將其命名時,編譯時出現未知窗口,您可以在圖片上看到它。不太清楚這意味着什麼。點擊確定後,窗口消失,但屏幕上有三個點,而不是我的程序,您也可以看到它們。我不知道,也不知道這是什麼,或者如何解決這個問題。任何提示?先謝謝你:) 順便說一下,在其中一張圖片上,你可以看到遊戲應該是什麼樣子。正如我所說的那樣,直到我爲它添加一些TextField。未知錯誤AS3

error message result that's the screenshot of the game

回答

3

看來,你在你的文本字段意外使用TLF(文本佈局框架)。 這是一個RSL(運行時共享庫​​),FlashPlayer必須先加載才能顯示您的內容。 (我認爲點是adobe放在那裏的某種預加載器......!)

但是你不需要TLF,你可以只使用一個簡單的TextField。 選擇你的分數文本框,並在屬性窗口中選擇「經典文本」...認爲這將從您的項目中刪除TLF。 (如果您有多個TextField,請檢查其中的每一個「TLF文本」並將其更改爲經典)。

+0

但在這種情況下,我將無法輸入Unicode字符,這正是我需要的:SS – nicks

+1

afaik unicode與TLF或經典文本無關 – pkyeck

+0

然後爲什麼我無法輸入格魯吉亞字母后將場改爲經典? :SS – nicks