Comunidad de diseño web y desarrollo en internet online

como detengo un onEnterFrame...

Citar            
MensajeEscrito el 04 Ago 2006 04:20 pm
Buenas...encontre este tuto de como hacer un efecto rebote en esta misma web y lo he aplicado a varios botones pero quisiera saber como hago para detener el onEnterFrame despues que los botones llegaron a su destino. Me explico? Asi no consume recursos.

Gracias!

fuerza = 1;7
velocidad = 0;
_root.onEnterFrame = function() {
velocidad += fuerza;
objeto._y += velocidad;
};

if (objeto._y>400) {
objeto._y = 400;
velocidad *= -1;
}

Por plumero

1 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 04 Ago 2006 05:31 pm
Hola Plumero,

Prueba con:

if (objeto._y == 400) {
delete _root.onEnterFrame;
}

Espero que te ayude.

Por Sandwichera

11 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Ago 2006 05:43 pm
Gracias Sandwichera.

Ya lo probe y, la verdad, no se si hizo efecto.

Como puedo saber si funciono?

Slds!

Por plumero

1 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 04 Ago 2006 06:02 pm
Puedes incluir alguna acción evidente dentro del if. Por ejemplo,

if (objeto._y == 400) {
delete _root.onEnterFrame;
objetoCreadoSoloParaPrueba_mc._visible = false;
}

Así pruebo yo los condicionales porque aún se me dan bastante mal.

Ya me contarás!!

Por Sandwichera

11 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Ago 2006 07:24 pm
Funciona!

Muchas gracias Sanwichera!!

Por plumero

1 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 04 Ago 2006 07:25 pm
De nada compañero de sufrimientos!!!

Por Sandwichera

11 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.