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

Opacidad Random

Estas en el tema de Opacidad Random en el foro de Flash y Actionscript en Foros del Web. Hola, necesito saber si existe algun script para hacer esto. tengo varios circulos y necesito que vayan apareciendo y desapareciendo cada uno aleatoriamente. La idea ...
  #1 (permalink)  
Antiguo 21/04/2010, 21:08
 
Fecha de Ingreso: marzo-2007
Mensajes: 17
Antigüedad: 17 años, 8 meses
Puntos: 0
Opacidad Random

Hola, necesito saber si existe algun script para hacer esto.

tengo varios circulos y necesito que vayan apareciendo y desapareciendo cada uno aleatoriamente. La idea es que varien su opacidad de 0 hasta 100 se mantengan un tiempo en escena y vuelvan de 100 a 0, una especie de fadein/ fadeout.

Con la propiedad que no se detenga.

saludos
  #2 (permalink)  
Antiguo 22/04/2010, 00:46
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Opacidad Random

Se puede hacer con una función que corra en el evento ENTER_FRAME del mc Circulo
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #3 (permalink)  
Antiguo 22/04/2010, 09:25
 
Fecha de Ingreso: marzo-2007
Mensajes: 17
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Opacidad Random

hola dualklip, me podrías guiar con el action script porfa
  #4 (permalink)  
Antiguo 22/04/2010, 09:42
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Opacidad Random

el evento enter frame es un evento que se ejecuta cada vez que la línea de tiempo entra en un nuevo fotograma, es decir, si tenemos un flash que corre a 24fps el evento se activa 24 veces por segundo. Ahora tenemos que hacer una función que modifique el alpha de nuestro circulo según su estado por ejemplo:
Código actionscript:
Ver original
  1. function fadein(){
  2.      if(this.alpha < 100){
  3.           this.alpha += 1;
  4.      }
  5. }
con esta acción conseguimos que cada vez que se ejecute si la propiedad alpha de nuestro objeto es inferior a 100 le sumamos una unidad.

Recuerda que para integrar estas cosas es muy buena la ayuda que el propio flash tiene en el menú ayuda.
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #5 (permalink)  
Antiguo 24/04/2010, 14:06
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Opacidad Random

Agregando a la respuesta de dualkip, para darle el efecto aleatorio, al comienzo de la animacion genera valores aleatorios con Math.random() y guardalos en un array con tanto elementos como circulos tengas.
Luego define la funcion usando estos valores, lo puedes multiplicar por algun numero, como 5 o 10, para que algunos vayan mas rapido que otros.

Etiquetas: opacidad, random
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 17:51.