[英]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.