Duda con EnterFrame y SetInterval
Publicado por K. (1 intervención) el 19/09/2006 17:34:37
Cómo puedo hacer para que un onEnterFrame se produsca solamente cuando se produce un on roll over, la idea es no consumir recursos inesesarios mientras no se produzca el roll over , chabía pensado en algo como delete this.onEnterFrame pero no me da resultados.
Ahora alguien me dijo que echara un vistazo a set interval y encontré algo parecido a lo q estoy haciendo:
mover = function (argumento) {
if (argumento._x >= 550) {
clearInterval(idIntervalo);
return;
}
argumento._x += 1;
updateAfterEvent();
};
idIntervalo=setInterval(mover, 1, mc_miclip);
esto es un desplazamiento simple por x .
Ahora lo que yo estoy haciendo es algo como esto:
onClipEvent (load) {
yPos = new Array(_y, _y-pos_btn_menu);
a = 0;
}
onClipEvent (enterFrame) {
_y += (yPos[a]-_y)/vel_btn_menu;
trace(_y);
if (_y<=237) {
delete this.onEnterFrame;
}
}
alguien me puede ayudar con el código?
Ahora alguien me dijo que echara un vistazo a set interval y encontré algo parecido a lo q estoy haciendo:
mover = function (argumento) {
if (argumento._x >= 550) {
clearInterval(idIntervalo);
return;
}
argumento._x += 1;
updateAfterEvent();
};
idIntervalo=setInterval(mover, 1, mc_miclip);
esto es un desplazamiento simple por x .
Ahora lo que yo estoy haciendo es algo como esto:
onClipEvent (load) {
yPos = new Array(_y, _y-pos_btn_menu);
a = 0;
}
onClipEvent (enterFrame) {
_y += (yPos[a]-_y)/vel_btn_menu;
trace(_y);
if (_y<=237) {
delete this.onEnterFrame;
}
}
alguien me puede ayudar con el código?
Valora esta pregunta


0