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
----------------------------------