chain of events AS3

I have a transparent box which slides along the navigation bar to indicate where you are. When the Contact button is pressed I want the box to slide to it, which works. However the contact button also telling a movieClip to load an external swf. The navigation slider works on its own but as soon as I tell it to load the external swf the box gets stuck half way.  

How do I get the box to finish moving to the x co-ordinate and THEN load the swf?
import fl.transitions.Tween;
import fl.transitions.easing.*;
 
var boxMovieHome:Point = new Point(); 
var myTween:Boolean = false;
muttonheadContact.addEventListener(MouseEvent.CLICK, slidetoContact);
function slidetoContact(mevt:MouseEvent):void
	
{
	var myTween:Tween = new Tween(box, "x", Strong.easeOut, box.x, 379.9, .2, true );
	
	loader.gotoAndStop("contact");
 
}

Open in new window

melanie22Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
rascalpantsConnect With a Mentor Commented:

use this...

myTween.addEventListener( TweenEvent.MOTION_FINISH, handleReset);
 
function handleReset(e:TweenEvent):void {
      loader.gotoAndStop("contact");
}

but make sure to use the right import for the TweenEvent.

import fl.transitions.TweenEvent;

rp
0
All Courses

From novice to tech pro — start learning today.