PDA

View Full Version : delaying animation


atslopes
07-09-2004, 03:05 AM
:) heres the scoop i want to delay a function 1 sec after the last function has completed its animations whats the simplest way to code this. Im sort of leaning to set interval but i could be wrong could someone please help thanks


heres the code i have:

--------------------------------------------------------------
tweenBall();
function tweenBall() {
easeType = mx.transitions.easing.Strong.easeOut;
var begin = 99;
var end = 0;
var time = 1;
var mc = ball_mc;
ballTween = new mx.transitions.Tween(mc, "_xscale", easeType, begin, end, time, true);
tweenBall1();
}
function tweenBall1() {
easeType = mx.transitions.easing.Strong.easeOut;
var begin = 0;
var end = 99;
var time = 1;
var mc = xmotion_mc;
ballTween = new mx.transitions.Tween(mc, "_xscale", easeType, begin, end, time, true);
tweenBall2();
}
stop();
function tweenBall2() {
easeType = mx.transitions.easing.Strong.easeOut;
var begin = 0;
var end = 99;
var time = 1;
var mc = _xinteractive_mc;
ballTween = new mx.transitions.Tween(mc, "_xscale", easeType, begin, end, time, true);
}
stop();

atslopes
07-10-2004, 08:37 PM
hmnn im starting to figure it out on my own
what would you all use getTimer or setInterval?

petefs
07-10-2004, 08:46 PM
setInterval here : )

atslopes
07-11-2004, 01:35 AM
:)
function tweenBall() {
easeType = mx.transitions.easing.Strong.easeOut;
var begin = 66;
var end = 0;
var time = 1;
var mc = ball_mc;
ballTween = new mx.transitions.Tween(mc, "_xscale", easeType, begin, end, time, true);
clearInterval(interv1);
}
function tweenBall1() {
easeType = mx.transitions.easing.Strong.easeOut;
var begin = 34;
var end = 0;
var time = 1;
var mc = ball_mc1;
ballTween = new mx.transitions.Tween(mc, "_xscale", easeType, begin, end, time, true);
clearInterval(interv2);
}
function tweenBall2() {
easeType = mx.transitions.easing.Strong.easeOut;
var begin = 34;
var end = 0;
var time = 1;
var mc = ball_mc2;
ballTween = new mx.transitions.Tween(mc, "_xscale", easeType, begin, end, time, true);
clearInterval(interv3);
}
function tweenBall3() {
easeType = mx.transitions.easing.Strong.easeOut;
var begin = 34;
var end = 0;
var time = 1;
var mc = ball_mc3;
ballTween = new mx.transitions.Tween(mc, "_xscale", easeType, begin, end, time, true);
clearInterval(interv4);
}
//

interv1 = setInterval(tweenBall, 50);
interv2 = setInterval(tweenBall1, 1000);
interv3 = setInterval(tweenBall2, 1500);
interv4 = setInterval(tweenBall3, 2000);
updateAfterEvent()
stop();