|  Mover mis patos simplificando el código  
  Buenos días, tengo 4 patos que se mueven al pulsar botones con este código.
 //importamos el tween
 import mx.transitions.Tween;
 import mx.transitions.easing.*;
 
 bot1.onRelease = function () {
 
 var miTween:Tween = new Tween(pato1, "_x", Strong.easeOut, pato1._x, pato1._x+150, 1, true);
 
 }
 
 bot2.onRelease = function () {
 
 var miTween:Tween = new Tween(pato2, "_x", Strong.easeOut, pato2._x, pato2._x+150, 1, true);
 
 }
 
 bot3.onRelease = function () {
 
 var miTween:Tween = new Tween(pato3, "_x", Strong.easeOut, pato3._x, pato3._x+150, 1, true);
 
 }
 
 bot4.onRelease = function () {
 
 var miTween:Tween = new Tween(pato4, "_x", Strong.easeOut, pato4._x, pato4._x+150, 1, true);
 
 }
 
 Es simple, pero necesito simplificar el código. Para ello, intento programarlo en arrays, pero no me funciona:
 
 //importamos el tween
 import mx.transitions.Tween;
 import mx.transitions.easing.*;
 
 var bot = [bot1,bot2,bot3,bot4]
 var pato = [pato1, pato2, pato3, pato4]
 
 
 bot[i].onRelease = function () {
 
 var miTween:Tween = new Tween(pato[i], "_x", Strong.easeOut, pato[i]._x, pato[i]._x+150, 1, true);
 trace (bot[i]);
 
 }
 
 ¿Qué estoy haciendo mal? Es por el uso de [i], ¿verdad?
 
 Les agradezco mucho la respuesta.
 
 Saludos.
     |