PDA

View Full Version : help Unloading .swf


spooks
09-26-2008, 01:08 AM
I can't figure this out, I think i'm trying to remove the child to early. anyways, heres my code without any attempt to remove the child. thank you very much people at actionscript!;)

stop();
about.buttonMode = true;
contact.buttonMode = true;
portfolio.buttonMode = true;

var request:Loader = new Loader();

about.addEventListener(MouseEvent.ROLL_OVER, overAbout);
about.addEventListener(MouseEvent.ROLL_OUT, outAbout);
about.addEventListener(MouseEvent.MOUSE_DOWN, downAbout);
function overAbout(MouseEvent):void{
about.gotoAndPlay(2);
}
function outAbout(MouseEvent):void{
about.gotoAndStop(1);
}
function downAbout(MouseEvent):void{

var request:Loader = new Loader();
request.load(new URLRequest ("AboutMe.swf"));
request.x = 0;
request.y = 0;
addChild(request)
gotoAndStop(2);

}



portfolio.addEventListener(MouseEvent.ROLL_OVER, overPortfolio);
portfolio.addEventListener(MouseEvent.ROLL_OUT, outPortfolio);
portfolio.addEventListener(MouseEvent.MOUSE_DOWN, downPortfolio);

function downPortfolio(MouseEvent):void{

var request:Loader = new Loader();
request.load(new URLRequest ("Portfolio.swf"));
request.x = 0;
request.y = 0;
addChild(request)
gotoAndStop(2);
}

function overPortfolio(MouseEvent):void{
portfolio.gotoAndPlay(2);
}
function outPortfolio(MouseEvent):void{
portfolio.gotoAndStop(1);
}

contact.addEventListener(MouseEvent.ROLL_OVER, overContact);
contact.addEventListener(MouseEvent.ROLL_OUT, outContact);
contact.addEventListener(MouseEvent.MOUSE_DOWN, downContact);

function downContact(MouseEvent):void{
var request:Loader = new Loader();
request.load(new URLRequest ("Contact.swf"));
request.x = 0;
request.y = 40;
addChild(request)
gotoAndStop(2);
}

function overContact(MouseEvent):void{
contact.gotoAndPlay(2);
}
function outContact(MouseEvent):void{
contact.gotoAndStop(1);
}

spooks
09-26-2008, 05:27 AM
actually i got this working doing request.unload() the only thing is it runs really really slow, any tips?