Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2009, 16:53
Avatar de sadhed
sadhed
 
Fecha de Ingreso: enero-2009
Mensajes: 12
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Ayuda con un script

Hola a todos;

Estoy haciendo una galería y tengo hecho un boton que mueve un movieclip hacia la izquierda y cuando sale del escenario desaparece y necesito que reaparezca en otro lado de la pantalla y no se como hacerlo, adjunto el codigo:

Código dentro del movieclip llamado mc2


onClipEvent(load){

x=0
_x=0;
xscale=50;
yscale=50;
sX=0;
sY=0;
multiplicator=.2;
ratio=.5;
this.swapDepths(0);
}



onClipEvent(enterFrame){
_x+=(x-_x)*0.5;

if(!jump){
sX=Number(sX*multiplicator)+Number((xscale-_xscale)*ratio);
sY=Number(sY*multiplicator)+Number((yscale-_yscale)*ratio);
_xscale+=sX;
_yscale+=sY;
if (this._x<=-200) { this._visible = false;
} else if (mc2._visibl{_root.mc2._x=500
}


}
}

Código de la linea de tiempo principal:



dcha.onRelease=function() {
mc2.x-=200;


}

mcs = new Array(mc0, mc1, mc2);

ln = mcs.length;

for (i=0; i<ln; i++) {

_root["mc"+rand]._x = 100*i

rand = Math.floor(Math.random()*mcs.length);

mcs[rand]._x = 100*i;

mcs.splice(rand, 10);



}
mcs = new Array("mc0", "mc1", "mc2");

mc0._visible = mc1._visible = mc2._visible = false;

intervalo = setInterval(this, "visualiza", 0000);

visualiza();

function visualiza() {

if (mcs.length > 0) {

rand = Math.floor(Math.random() * mcs.length);

this[mcs[rand]]._visible = true;

this[mcs[rand]]._alpha = 0;

this[mcs[rand]].onEnterFrame = fundido;

mcs.splice(rand, 1);

} else {

clearInterval(intervalo);

play();

}

}

function fundido() {

this._alpha += 10;

(this._alpha >= 100) ? delete onEnterFrame : null;

}

stop();


Gracias de antemano, decir que el movimiento lo genera un boton