2012-10-16 37 views
-1

您好我可以去這個AS3我能做到這一點在一行

var firstname = firstname_mc; 
var fname = firstname.getChildAt(0).text; 

var firstname = MovieClip(firstname_mc).getChildAt(0).text; 

不起作用

+0

什麼是錯誤? – Florent

+0

平常 - 通過靜態類型Class的引用訪問可能未定義的屬性。 – LeBlaireau

回答

0

我認爲firstname_mc不是MovieClip實例。也許它是DisplayObjectContainer的一個實例?因此鑄造失敗。

0

試試這個:

var firstname = TextField(MovieClip(firstname_mc).getChildAt(0)).text; 

假設,firstname_mc是裏面,你要訪問一個文本框一個影片剪輯。

0

如果firstname_mc一個影片剪輯或精靈:

var firstname = TextField(firstname_mc.getChildAt(0)).text; 

但是,你如果添加另一個影片剪輯的firstname_mc內,右邊的文本框下旋。然後你不確定它的孩子在0 ..那麼爲什麼不給它的文本字段的名稱(如「label_txt」)?然後你可以做更簡短的語法:

var firstname = firstname_mc.label_txt.text; 
相關問題