Ok, so upon creating the sample fla to send I got more errors as if it found Tweenlite were it was supposed to be. But anyways the error i am getting is a result from me using TweenLite instead of the Tween class. I believe I successfully impleted this expect for this error.
I originally had this:
function removeFull(e:MouseEvent):void {
var my_loader:Loader = Loader (e.currentTarget);
full_tween = new Tween(my_loader, "alpha", Strong.easeOut, 1,0,0.5, true);
full_tween.addEventListener(TweenEvent.MOTION_FINISH, tweenFinished);
container_mc_tween = new Tween(container_mc, "alpha", Strong.easeOut, 0.5,1,0.5, true);
}
function tweenFinished(e:TweenEvent):void {
var my_loader:Loader = Loader (e.target.obj);
my_loader.unload();
full_mc.removeChild(my_loader);
MovieClip(root).removeChild(full_mc);
full_mc = null;
container_mc.addEventListener(MouseEvent.CLICK, callFull);
container_mc.buttonMode = true;
container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
var my_tween:Tween = Tween(e.target);
my_tween.removeEventListener(TweenEvent.MOTION_FINISH, tweenFinished);
}
Then I changed it to this:
function removeFull(e:MouseEvent):void {
var my_loader:Loader = Loader (e.currentTarget);
full_tween = new TweenLite(my_loader, 1, {alpha:0, ease:Strong.easeOut, onComplete:tweenFinished});
container_mc_tween = new TweenLite(container_mc_tween, 1, {alpha:1, ease:Strong.easeOut});
}
function tweenFinished(e:TweenEvent):void {
var my_loader:Loader = Loader (e.target.obj);
my_loader.unload();
full_mc.removeChild(my_loader);
MovieClip(root).removeChild(full_mc);
full_mc = null;
container_mc.addEventListener(MouseEvent.CLICK, callFull);
container_mc.buttonMode = true;
container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
var my_tween:TweenLite = TweenLite(e.target);
my_tween.removeEventListener(my_tween, {onComplete:tweenFinished});
}
I am getting this error: 1061: Call to a possibly undefined method removeEventListener through a reference with static type com.greensock:TweenLite.
for: my_tween.removeEventListener(my_tween, {onComplete:tweenFinished});