Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在as3中,是否可以将文本区域从一个类共享到另一个类?_Actionscript 3_Textarea_Flashbuilder4 - Fatal编程技术网

Actionscript 3 在as3中,是否可以将文本区域从一个类共享到另一个类?

Actionscript 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 {

这是课文。as3

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);
        }
    }   
}

你能给我详细解释一下吗?用两节课解释一下