Hello forum members:
1) I have a main movie that loads an external movie with this code:
var loader:Loader = new Loader();
loader.load(new URLRequest("lessons/lessona/lessona.swf"));
addChild(loader);
loader.y=0;
var myTween:Tween = new Tween(loader, "x", Strong.easeIn, 1500, 0, 1, true);
2) The loaded movie attaches a movieclip from the loaded movieclip library with this code:
var mc:alert_mc=new alert_mc();
mc.x=320;
mc.y=210;
addChild(mc);
3) From the attached movie clip I am trying to remove the attached clip and the loaded movie (and return to my main movie) with this code when the user clicks yep_btn but it is unsucessful (it does not unload or return me to my main movie)
nope_btn.addEventListener(MouseEvent.CLICK, cancelunloadexitb);
yep_btn.addEventListener(MouseEvent.CLICK, unloadexitb);
function cancelunloadexitb(e:MouseEvent):void {
this.parent.removeChild(this);
}
function unloadexitb(e:MouseEvent):void {
Loader(this.parent).unloadAndStop();
}
How do I get back to my main movie? Any ideas... Thank you
Trace the chain to see where you are... if the buttons are in the attached library clip then their parent is the clip, and parent.parent should be the lessona swf. So, try something like so until you derive the right object:
function cancelunloadexitb(e:MouseEvent):void {
trace(parent);
trace(parent.parent);
//etc
}
North America
Europe, Middle East and Africa
Asia Pacific