Hola a todos, espero y puedan ayudarme con un problema que tengo.
Aqui un codigo:
import mx.transitions.Tween;

var func = mx.transitions.easing.None.easeNone;
boton.onPress = function() {
var x1 = 20;
var x2 = 120;
var bControl = true;
var bandera = 0;
do
{
setInterval(function () {
var mTw = new Tween(carrito, "_x", func, x1, x2, 1, true);
x1 = x1+100;
x2 = x2+100;
},1000);
bandera = bandera+1;
if (bandera == 5)
{
bControl = false;
}
} while (bControl != false);

}

Lo que se supone que debe hacer es animar un clip que se llama carrito, pero lo hago dinamicamente por medio de AS, utilizo setinterval porque necesito controlar el tiempo tambien, el problema es que en el ciclo (do-while) defino que seran 5 iteraciones, pero con el codigo de esa manera lo que hace es hacer las 5 iteraciones pero ignora el setinterval, despues de las 5 iteraciones ( En teoria deberia hacer las 5 y salirse ) realiza los setintervals, y en la animacion solo toma en cuenta al ultimo segmento, ojala alquien pudiera checarlo y me recomendara hacer algo, ya llevo rato intentando resolverlo y nomas no.
Gracias de antemano.