簡體   English   中英

AS3動態TextField不更新

[英]AS3 Dynamic TextField not updating

真是瘋了

我在舞台上有一個動態文本字段,實例名稱為trackText

我已經聲明了public var trackText:TextField;

當我跟蹤trackText.text它提供的正是我所期望的,但是舞台上的實際文本不會更新。

任何人對為什么有任何想法?

public var trackText:TextField;

trackText.text = audioPlayer.currentSong.title;

trace("trackText = " + trackText.text);

// gives me what i expect "track 1" etc..

但舞台上的文字仍然顯示“正在加載...”

任何幫助都會很棒

如果舞台上有一個,請使用

public var trackText:TextField;

不會將其鏈接到舞台上的那個,但仍允許它具有自己的文本,如trace語句所示。 您首先需要說些類似的話:

trackText = textFieldOnStageInstanceName;

為了掛鈎他們。 然后,您就可以更改文本了!

注意:您甚至不需要聲明變量,而只需通過以下方式在代碼中引用實例名稱:

theDoc.textFieldOnStageInstanceName.text = "Yay!";

希望這有所幫助!

嵌入您正在使用的字符:屬性面板->嵌入

我認為您尚未正確分配給textField。

嘗試增加textField的寬度,並設置其maxChars屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM