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

Pregunta sobre movimiento

Estas en el tema de Pregunta sobre movimiento en el foro de Flash y Actionscript en Foros del Web. Hola a todos, soy nuevo en el foro y un novato del flash. Seguro que han hecho la misma pregunta que yo en otros temas, ...
  #1 (permalink)  
Antiguo 20/07/2004, 18:36
 
Fecha de Ingreso: julio-2004
Mensajes: 4
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta sobre movimiento

Hola a todos, soy nuevo en el foro y un novato del flash.

Seguro que han hecho la misma pregunta que yo en otros temas, pero es que he estado ojeando y no me ha servido ninguno porq no se manejarlos

En fin, ahi va

Yo lo que quiero es que un mc se mueva aleatoriamente por la pantalla.
A ver si me pueden ayudar plis

Gracias
  #2 (permalink)  
Antiguo 20/07/2004, 21:54
 
Fecha de Ingreso: julio-2004
Ubicación: Trinidad - Beni - Bolivia
Mensajes: 34
Antigüedad: 19 años, 9 meses
Puntos: 0
Una forma puede ser así:
supngamos que tu movie clip tiene como nombre de instancia volar_mc
en un frame coloca

volar_mc.onEnterFrame = function () {
xpos = Math.random() * 500;
ypos = Math.random() * 400;
volar_mc._x = xpos;
volar_mc._y = ypos;
}


el 500 dpeende del ancho de tu película y el 400 del alto

solo que este código te va mover tu mc como loco por el escenario.


otra forma:

tiempo = 3;
function hacervolar () {
xpos = Math.random() * 500;
ypos = Math.random() * 400;
volar_mc._x = xpos;
volar_mc._y = ypos;
}

var hilovolar = setInterval(hacervolar, tiempo*1000);


la variable tiempo son los segundos que deseas pasen para que cambie de posición tu MC.


también puedes poner el código en un botón



espero haber dado por lo menos una idea
  #3 (permalink)  
Antiguo 21/07/2004, 03:45
 
Fecha de Ingreso: julio-2004
Mensajes: 4
Antigüedad: 19 años, 9 meses
Puntos: 0
Muchas gracias cusiri

Me has servido de mucho :P
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 11:43.