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

Ojos que se mueven por x segundos

Estas en el tema de Ojos que se mueven por x segundos en el foro de Flash y Actionscript en Foros del Web. Intento hacer que unos ojos se muevan tras hacer una pausa aleatoria y así continuamente, mis preguntas son: 1. Cuantos fotogramas son necesarios? Yo creí ...
  #1 (permalink)  
Antiguo 19/11/2002, 16:55
 
Fecha de Ingreso: enero-2002
Mensajes: 57
Antigüedad: 15 años, 11 meses
Puntos: 0
Ojos que se mueven por x segundos

Intento hacer que unos ojos se muevan tras hacer una pausa aleatoria y así continuamente, mis preguntas son:

1. Cuantos fotogramas son necesarios? Yo creí que sólo uno.
2. En caso de volver al principio, los ojos se verían otra vez en el centro, cómo hago para que la mirada parezca natural?
3. Cómo hago para que el movimiento de los ojos no tenga fin y sea aleatorio y natural? (el movimiento aleatorio lo tengo, creo)

Ya se que tiene que ser fácil, y tengo idea de como hacerlo pero no encajo las piezas.

Una ayudita please.
  #2 (permalink)  
Antiguo 20/11/2002, 02:32
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 16 años, 5 meses
Puntos: 1
No se exactamente si te refieres a esto:

Se mueven ojos durante x segundos.
Se paran ojos durante x segundos.
Se mueven ojos durante x segundos.
...
...


Si es asi. Te doy una idea (solo valida para flash mx). Create un clip (llamale clip) donde dentro le coloques la animacion de los ojos.
Ahora en la escena principal pon esto:

mueve()
function para() {
clip.stop()
clearInterval(intervalo);
intervalo2 = setInterval(mueve, 2000);
}

function mueve() {
clip.play()
clearInterval(intervalo2)
intervalo = setInterval(para, 5000);
}

Ya me diras que tal.

Saludos
  #3 (permalink)  
Antiguo 21/11/2002, 19:07
 
Fecha de Ingreso: enero-2002
Mensajes: 57
Antigüedad: 15 años, 11 meses
Puntos: 0
Ya está !!!!!!!!

Siiiiiiiiiiiii
Gueno; un peazo de amigo llamado Queequeg me pasó el código.

Y funciona perfecto. Aprenderé más de esto

Aquí está el resultado:

http://mercenarios2001.iespana.es/m...s2001/mirar.htm


Por si a alguien le interesa, ahí va el código:

-------------

var OrigenX=Ojitos._x;
var OrigenY=Ojitos._y;
// Establece la posición inicial para que los ojos
// no vayan vagando por la pantalla
var Tiempo=5000+5000*Math.random();
var Ident;
function Mira(){
var Destino_x;
var Destino_y;
var SemiAlto=5;
var SemiAncho=8;
// Establece los límites de movimiento de los ojos
DestinoY=2*Semialto*Math.random()-Semialto;
DestinoX=2*Semiancho*Math.random()-Semiancho;
// Tanto se moverán esta vez
Ojitos._x=DestinoX+OrigenX;
Ojitos._y=DestinoY+OrigenY;
// pero a partir, siempre, de la posición original
Tiempo=5000+5000*Math.random();
clearInterval(Ident);
Ident=setInterval(Mira, Tiempo);
// La repetición de esta orden crea el bucle que
// obliga a cambiar al tiempo
}

Ident=setInterval(Mira, Tiempo);

-------------------

Saluditos.

No me cansaré de decir: ENORABUENA POR LOS FOROSDELWEB
  #4 (permalink)  
Antiguo 21/11/2002, 19:10
 
Fecha de Ingreso: enero-2002
Mensajes: 57
Antigüedad: 15 años, 11 meses
Puntos: 0
Enlace correcto

El enlace correcto:

http://mercenarios2001.iespana.es/me...2001/mirar.htm

k no salió bien antes
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 04:59.