2013-11-15 67 views
0

您好,感謝您的時間:)Flash AS3是否可以更改符號內的值?

現在我有一個符號在那裏我有一個內部的文本框,我想改變它裏面的文本框的值,但我不能使用普通的代碼,我一般會做

Textbox_score.text = score; 


即dosent工作那麼它的符號裏面:(所以做任何一個有任何線索如何做到這一點呢?我真的很高興,如果有人能幫助我(SRY但這段文字只是爲了使它能夠發佈這個問題,因爲我的問題不符合他們的標準,所以只是忽略這個文本:)):)

感謝提前:)

回答

0

嘗試使用這樣的: (其中mc是符號和scoreTXT是文本框)

Object(mc).scoreTXT.text = "Whatever text you want to display"; 

我希望這對你的作品。讓我知道你得到的結果。

希望我幫了忙! :D

+0

感謝您的時間,但它dosent工作我得到這個錯誤代碼:1120:訪問未定義的屬性symbol1。 – user2984101

+0

而我的代碼是:Object(symbol1).test123.text =「無論你想要顯示的文字」; – user2984101

+0

你在哪裏放這個代碼?在符號中還是在符號的父項中? – AS3Programmer

0

這絕對是可能的,應該相對容易。您是否檢查過該文本字段是動態文本字段,並且您已經在該符號中命名了該文本字段的實例?

+0

這應該是一個評論。 – putvande

+0

是的,我所說的每一件事情,我甚至只是雙倍檢查它:) – user2984101

+0

我相信這是真正的問題。如果實例名稱實際設置正確且在代碼中沒有拼寫錯誤,則不需要接受答案中的代碼。將實例作爲對象進行投射決不會解決此問題。所以給鱘魚+1,儘管他不會得到信用。 – prototypical