Newbie askin again for those who willing to help…
Test.as
package
{
import Test2;
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
public class Test extends MovieClip
{
public var MyBtn1:Btn1 = null;
public static var MyCircle:myCircle = null;
public function Test()
{
MyBtn1 = new Btn1();
MyBtn1.x = 100;
MyBtn1.y = 50;
addChild(MyBtn1);
MyBtn1.addEventListener(MouseEvent.MOUSE_DOWN, Btn1_Pressed);
function Btn1_Pressed(e:MouseEvent):void
{
if (MyCircle == null)
{
MyCircle = new myCircle();
MyCircle.x = 150;
MyCircle.y = 200;
addChild(MyCircle);
}
else if (MyCircle != null)
{
removeChild(MyCircle);
MyCircle = null;
}
if (Test2.MyCircle2 != null)
{
removeChild(Test2.MyCircle2)
trace(Test2.MyCircle2.parent)
}
}
}
}
}
and
Test2.as
package
{
import Test;
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
public class Test2 extends MovieClip
{
public var MyBtn2:Btn1 = null;
public static var MyCircle2:myCircle = null;
public static var MnM = MyCircle2;
public function Test2()
{
MyBtn2 = new Btn1();
MyBtn2.x = 300;
MyBtn2.y = 50;
addChild(MyBtn2);
MyBtn2.addEventListener(MouseEvent.MOUSE_DOWN, Btn2_Pressed);
function Btn2_Pressed(e:MouseEvent):void
{
if (MyCircle2 == null)
{
MyCircle2 = new myCircle();
MyCircle2.x = 400;
MyCircle2.y = 200;
addChild(MyCircle2);
}
else if (MyCircle2 != null)
{
removeChild(MyCircle2);
MyCircle2 = null;
}
}
}
}
}
Now, how can i remove the child “MyCircle2” from class Test.as
i cant figure out how? since my 1st day of AS3. Help!! help!! help!!