2011-04-02 97 views
2

我有這樣的代碼:閃光標籤混亂

public function doTextLabels():void 
{ 
    myLabel.text = "A Label is here"; 
    myLabel.textField.background = true; 
    myLabel.textField.backgroundColor = 0xDDDDDD; 
    UIBox.addChild(myLabel); 
    myLabel.move(200, 60); 
} 

它無法工作。我想不出任何理由,但標籤在屏幕上顯示1毫秒,然後再次立即消失。 :(

我已經把它貼標籤的UIBox作爲其父此之前已經爲我工作,我的理解它是如何工作的?它應該工作

但它不是..! 。這是怎麼回事呢?我做的正是這一個滑塊,它似乎和完美的作品,爲什麼不這樣愚蠢的標籤?

+1

+1使用*正確*程序員的語言描述你的問題:-) – 2011-04-02 08:39:54

+1

這個問題實際上應該是:「愚蠢的Flash標籤是愚蠢的?」 :P – Spyros 2011-04-02 08:41:14

+0

(200,60)不可能超出你的窗口,是嗎? – Gabe 2011-04-02 08:44:45

回答

3

你的標籤組件添加到您的文檔庫(在側面板)?

重新檢查它是否存在
可能是因爲您的滑塊位於文檔庫中(也許當您添加d到舞臺),但你的標籤不是。
您需要將組件添加到庫中,然後才能在ActionScript中對其進行訪問。

+0

你剛剛幫了我很多。 – Alex 2011-04-02 09:09:45