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