2010-11-21 66 views
0

我製作了一個導出到ActionScript 3的影片剪輯。如何更改使用Adobe Flash CS5中的文本工具創建的常規文本字段的內容?

在此影片剪輯中,我使用普通的「文本工具」繪製了文本字段(area?well TEXT)。

選擇文本後,輸入「0」後顯示,我編輯其屬性。它是實例名稱,定義在列表的最頂部,我寫了「分數」。文本引擎是TLF文本,文本類型爲「只讀」。

當我使用AS3製作影片剪輯的實例時,我無法獲得名爲「score」的文本實例的值 - 在構造函數中調用像trace(getChildByName(「score」))時,我只是得到空。

我希望能夠獲得文本「分數」的值,並且我還想更改其值。

我該如何從ActionScript獲取價值?我不想創作文本並定位它,我懷疑我必須這樣做。

請告訴我如何訪問「分數」實例。

+0

不需要使用getChildByName ...你可以這樣做:mcname.score.text – Zevan 2010-11-21 17:16:04

回答

0

答案是它不能從構造函數中獲得,因爲該對象還沒有被實例化。

我做了一個函數,在構造函數返回後調用,然後可以找到「分數」。

相關問題