Comunidad de diseño web y desarrollo en internet online

Parar una animacion

Citar            
MensajeEscrito el 28 Feb 2005 10:29 pm
Hola, tengo un problema casi desde que empeze con el action no consigo parar algunas animaciones por ejemplo tengo una barra de tiempo con este codigo:

function tiempoBarra(){
barra_mc._width +=1;
i++;

y luego le llamo con un setInterval:

Intervalo = setInterval(tiempoBarra, 10);

Y lurgo con un if intento para la barra (aqui es donde no me sale) la barra sigue sin pararse

if(i == 430){
Intervalo.clearInterval();
barra_mc._width = 50;
barra_mc.stop();
}
Cual es el fallo.

Gracias.

Por load

121 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 Feb 2005 11:04 pm
aver prueba asi

intervalo = setInterval(function(){
barra_mc._width +=1;
i++;

if(i >= 430){
intervalo.clearInterval();
barra_mc._width = 50;
barra_mc.stop();
}

}, 10)

a m me funcion y manejo flash mx :D

espero te sirva

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

netscape
Citar            
MensajeEscrito el 01 Mar 2005 09:28 am
Si que funciona, gracias...como se te ocurrio esa paranoia de poner la funcion dentro del setInterval, jeje esata gupa, y sabes porque de la otra forma no funciona?
Lo que pasa es que el barra_mc.stop() sigue sin funcionarme pero bueno le dijo que cuando llegue al 430 la barra sea igual a 430 y ya esta pero ves como lo del stop nunca funciona con animaciones de este tipo no se porque.
Muchas gracias por la ayuda.

Por load

121 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Mar 2005 05:11 pm
de echo siento que esta mal estructurado la forma en que lo estas manejando , donde pusiste la condicion y l apregunta es por que paras el MC
tiene alguana animacion dentro de este ?
la modificacion que hice no deberia afectar, es que amplie el rango de condidion a igual o mayor que
avisame por favor

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

netscape
Citar            
MensajeEscrito el 02 Mar 2005 12:38 pm
La condicion la puse dentro del setInterval, ahora me funciona mas o menos el stop() lo queria para parar la barra, pero bueno ahora lo tengo de otra manera que me funciona.
Te he agregado a mi msn, espero que no te importe para asi tener gente con la que intercambiar opiniones y conocimientos del actionscript porque estoy supermetido en el tema...ahora tengo un nuevo problema con ese proyecto pero mejor te lo paso por el hotmail asi lo puedes ver mejor,no?
mi nick de hotmail es actionScriptKaiser.
Gracias.

Por load

121 de clabLevel



 

msie

 

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