Comet...

Las variables xfinal e yfinal se comparten entre los 2 movimientos, deberia
ser asi:

var vel:Number = 5;

function moverA(clip:MovieClip,x:Number,y:Number){
        clip.xfinal = x;
        clip.yfinal = y;
        clip.onEnterFrame = __moverA;
}

function __moverA(){
        var xinicial:Number = this._x;
        var yinicial:Number = this. _y;

        var x:Number = xinicial + ((this.xfinal-xinicial)/vel);
        var y:Number = yinicial + ((this.yfinal-yinicial)/vel);

        this._x = x;
        this._y = y;
}

Un saludo,

Joseba Alonso
www.5dms.com
www.sidedev.net 

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Fernando Sáez Comet
> Enviado el: miércoles, 01 de marzo de 2006 1:30
> Para: [email protected]
> Asunto: [ASNativos] Problema easing
> 
> Tengo nueve clips, al pinchar en cada uno quiero que se 
> muevan fuera del escenario y los demás vuelvan a su posición inicial.
> Al pinchar en c1_mc hace un movimiento extraño
> 
> var xfinal:Number;
> var yfinal:Number;
> var vel:Number = 5;
> 
> function moverA(clip:MovieClip,x:Number,y:Number){
>       xfinal = x;
>       yfinal = y;
>       clip.onEnterFrame = __moverA;
> }
> 
> function __moverA(){
>       var xinicial:Number = this._x;
>       var yinicial:Number =this. _y;
> 
>       var x:Number = xinicial + ((xfinal-xinicial)/vel);
>       var y:Number = yinicial + ((yfinal-yinicial)/vel);
> 
>       this._x = x;
>       this._y = y;
> }
> 
> c1_mc.onRelease = function(){
>               moverA(c1_mc,-100,363.5);
>               moverA(c2_mc,368.5,363.5); //Esta línea falla }
> 
> _________________________________________________________________
> Descubre la descarga digital con MSN Music. Más de un millón 
> de canciones. 
> http://music.msn.es/
> 
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a