Actionscript 3 在as3中,是否可以将文本区域从一个类共享到另一个类?
这是课文。as3Actionscript 3 在as3中,是否可以将文本区域从一个类共享到另一个类?,actionscript-3,textarea,flashbuilder4,Actionscript 3,Textarea,Flashbuilder4,这是课文。as3 private function showTextArea():void{ textField = new TextArea(); canvas.addChild(textField); } 这是创建文本区域的代码,我想将文本区域传递给另一个类(text2.as3)。可能吗 package{ import fl.controls.*; import flash.display.*; public class Text1 {
private function showTextArea():void{
textField = new TextArea();
canvas.addChild(textField);
}
这是创建文本区域的代码,我想将文本区域传递给另一个类(text2.as3)。可能吗
package{
import fl.controls.*;
import flash.display.*;
public class Text1 {
public var txtA:TextArea;
public var str:String = "text";
public function Text1():void{ }
public function showText(spr:Sprite):void
{
txtA = new TextArea();
txtA.text = str;
spr.addChild(txtA);
}
}
}
和主类
package {
import flash.display.Sprite;
public class Main extends Sprite{
public function Main():void {
var spr:Sprite= new Sprite();
var txt1:Text1 = new Text1();
txt1.showText(spr);
addChild(spr);
trace(txt1.txtA.text);
}
}
}
你能给我详细解释一下吗?用两节课解释一下