Foros del Web » Creando para Internet » Flash y Actionscript »

destello con AS

Estas en el tema de destello con AS en el foro de Flash y Actionscript en Foros del Web. hola a todos. hace poco haguien me encio este codigo para realizar un destello (que en un fotograma se vea y en otro no etc ...
  #1 (permalink)  
Antiguo 26/03/2005, 08:36
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Pregunta destello con AS

hola a todos.

hace poco haguien me encio este codigo para realizar un destello (que en un fotograma se vea y en otro no etc etc

yo deseo que ese destello lo haga porejemplo 5 veces y ya que siga la pelicula porejemplo en el fotograma 3.............

que debo agregarle a este codigo para que me lea determinado tiempo o veces y siga su trayecto por la linea de tiempo?

el codigo es el siguiente:

fotograma 1
segundos = 1;
espera = function () { play();clearInterval(a);};
a = setInterval(espera, segundos*100);
stop();


fotograma 2

segundos = 1;
espera = function () { gotoAndPlay(1);clearInterval(a);};
a = setInterval(espera, segundos*100);
stop();
__________________
Diseñador Gráfico publicitario
  #2 (permalink)  
Antiguo 26/03/2005, 11:01
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola ceaped:
Esta sería una forma de hacerlo, usando una variable:
En la capa 1 frame 1, 2, 3, 4 y 5 coloca el objeto y en los frames 3 y 5 elimínalos.
En la capa 2 frame 6 pon lo que quieras que se vea.
En la capa 3 frame 1 coloca ésta variable: destello = 0 y en el frame 5 coloca éste código:
destello = Number(destello)+1;
// toma el valor actual de "destello" y le suma 1 y ese nuevo valor lo toma nuevamente como propio. El "NUMBER" sirve para asegurarnos que el valor de la variable "destello" es un número.
if (Number(destello)>=5) {
// Se crea un condicional donde si el valor de "destello" es mayor o igual a 5...
gotoAndStop (6);
// ...que vaya y se pare en el frame 6
} else {
// sino...
gotoAndPlay (2);
// que vaya al frame 2
}

Si quieres que el destello sea más lento aumenta un fotograma simple después del fotograma 2, bueno eso tú lo decides.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 26/03/2005, 13:18
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Hola bandit, muchas gracias por tu excelente explicacion eso era exactamente buscaba.
Te hago una consulta mas. Algun manual de AS bien completo que este en la red que me recomiendes?

saludos
__________________
Diseñador Gráfico publicitario
  #4 (permalink)  
Antiguo 26/03/2005, 13:26
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola ceaped:
Me alegro que ta haya servido.
Sobre los manuales de AS en realidad todos dicen lo mismo, con más o menos palabras, podrías buscarlo en Google, solamente coloca Manusl ActionScript MX en español y te va a listar varias páginas de donde bajártelo.
Si puedes cómprate el libro ActionScript para Flash MX de Lázaro Issi Camy, este trae un CD con ejemplo.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:58.