Hey all,
i’m just wondering how i would go about adding easing into my tween. because at the moment it’s at x = 0 and then next it just jumps straight to x=100 so it’s like not really tweening at all :S anyways here is my code:
on (release) {
//_root.gotoAndPlay(1);
import mx.transitions.easing.*;
dm._x = -200;
var nInterval:Number = setInterval(tweenObject, 300, dm, "_x", 0, 100);
var aClasses:Array = [Back, Bounce, Elastic, Regular, Strong];
var aEasingMethods:Array = new Array();
for (var i:Number = 0; i<aClasses.length; i++) {
aEasingMethods.push(aClasses*.easeIn);
aEasingMethods.push(aClasses*.easeOut);
aEasingMethods.push(aClasses*.easeInOut);
}
var dm:Button;
var oClips:Object = new Object();
var nDepth:Number;
var nX:Number = 20;
for (var i:Number = 0; i<aEasingMethods.length; i++) {
nDepth = this.getNextHighestDepth();
oClips[dm._name] = aEasingMethods*;
function tweenObject(oObject:Object, sProperty:String, nIncrement:Number, nEndPoint:Number):Void {
oObject[sProperty] += nIncrement;
if (oObject[sProperty] == nEndPoint) {
clearInterval(nInterval);
}
}
}
}
Cheers all,
Hope to hear from yas soon