0
我在我的場景中有一個名爲testtext的動態文本,我可以通過testtext.text =「my content」顯示文本。在AS3中顯示SWF文本中的文本(flash)
但是現在我想從課堂上做到這一點,如果我直接複製instruccion像我一樣正常工作。我需要做什麼?謝謝!
我在我的場景中有一個名爲testtext的動態文本,我可以通過testtext.text =「my content」顯示文本。在AS3中顯示SWF文本中的文本(flash)
但是現在我想從課堂上做到這一點,如果我直接複製instruccion像我一樣正常工作。我需要做什麼?謝謝!
你的課程是獨立的,不知道外界。您將需要創建一個函數,您可以爲其提供文本字段名稱,然後將其作爲目標。
所以從你的類中創建一個公共職能是這樣的:
public var myTextField:TextField;
public function setTextTarget(tf:TextField):void
{
myTextField = tf;
}
public function updateText(msg:String):void
{
myTextField.text = msg;
}
private function randomFunction():void
{
// update the textfield from an internal function
myTextField.text = "text here"
}
所以在FLA文件,其中已導入你的類會是這個樣子:
var myClass:ClassName = new ClassName;
myClass.setTextTarget(TextFieldName);
myClass.updateText("text here");