Anular evento con rollOver
2 seguidores
Chicos, el tema es el siguiente:
Tengo un mc q sigue el puntero del mouse; en el mc tengo agregada ésta acción:
<code>onClipEvent (enterFrame) {
_x += _xmouse/100;
}
onClipEvent (enterFrame) {
_y += _ymouse/100;
}
</code>
Ahora bien, lo q necesito q es al hacer un rollOver sobre ese mismo mc, ésta acción se anule y el mc quede quieto. Luego, al hacer rollOut, la acción vuelva a habilitarse...
Me estoy enrollando con ésto, pero no lo puedo sacar :(
Algun salvavidas? :)
damianmuti
Exacto!
Muy amable; me vino perfecto.
Yo ya me había puesto a hacer otra función q contrarestaba el movimiento calculando la misma distancia, a la misma velocidad, pero en negativo.
:P
De nuevo, gracias :)
maxer3d
una forma de hacer es... ...suponiendo que tu movieClip se llame "mc":
(en linea de tiempo)
<code>
sigo = function () {
mc.onEnterFrame = function() {
mc._x += mc._xmouse/100;
mc._y += mc._ymouse/100;
};
};
sigo();
mc.onRollOver = function() {
delete this.onEnterFrame;
};
mc.onRollOut = mc.onReleaseOutside=function () {
sigo();
};
</code>