Estoy haciendo una simulación de un cruce vial, y mi problema viene en algo que es básico para esto, ¿como puedo controlar mis MovieClip's usando clases?, lo intenté con un código así que puse dentro de un archivo .as:
Código :
function carro(carroObj:Object, xI:Number, yI:Number, xF:Number, yF:Number, inc:Number, vertical:Boolean) {
carroObj._x = xI;
carroObj._y = yI;
if (!vertical) {
carroObj._rotation = 90;
}
carroObj.onEnterFrame = function() {
if (vertical) {
this._y -= inc;
if (this._y<=yF) {
this._y = yF;
delete this.onEnterFrame;
}
} else {
this._x += inc;
if (this._x>=xF) {
this._x = xF;
delete this.onEnterFrame;
}
}
};
}y mandaba llamar la funcion asi:
Código :
carro(carro0, 210, 555, 210, -50, 15, true);
Pero cuando hacia algun duplicateMovieClip y mandaba el nuevo objeto creado, ya no me realizaba el onEnterFrame().
Espero haberme explicado, y de antemano, gracias por su ayuda.
