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

Duda sobre objeto

Estas en el tema de Duda sobre objeto en el foro de Flash y Actionscript en Foros del Web. Tengo una duda basica sobre objetos. Paso a contar: Sigo intentando hacer las cosas principales de un videojuego :) Tengo un dibujo. En ese dibujo ...
  #1 (permalink)  
Antiguo 08/08/2008, 11:54
 
Fecha de Ingreso: marzo-2008
Mensajes: 237
Antigüedad: 16 años, 8 meses
Puntos: 6
Duda sobre objeto

Tengo una duda basica sobre objetos. Paso a contar:
Sigo intentando hacer las cosas principales de un videojuego :)

Tengo un dibujo. En ese dibujo hay un personaje (imagen). Esa imagen le indique que era un objeto (Movie-Clip), debido a que es un objeto a partir de que lo declare paso a tener sus propios layers....

ok.
en esos layers lo que quiero poner son los movimientos del objeto, por ejemplo un layer que sea MoverHaciaLaDerecha. Ese layer contendria todas las imagenes que hacen que se mueva hacia la derecha (sprite - mover derecha).

El codigo general del programa lo tengo NO en los layers del objeto sino en el principal, lo pongo en el mismo cuadradito que pongo la imagen principal del escenario. ( OnEnterFrame = function() { ........................ } ).

La duda es, cuando apretan el boton que hace que se mueva hacia la derecha, tengo que hacer un gotoAndPlay hacia el layer del objeto del munieco. Como lo indico eso ? Porque que yo sepa el gotoAndPlay lleva el numero del layer a reproducir o la escena y numero de layer, y no se como indicarle que es el 1er layer de ese tal objeto. Tiene que reproducir eso y luego parar.

Pero hay otra cuestion tambien. Una vez que se logra hacer eso, despues del gotoAndPlay que reproduse eso, necesito mover el objeto hacia donde camino, sino no tiene sentido. Entonces, abajo del gotoAndPlay pongo hombre._x = numero_de_pixels, y listo ? Porque lo que hay que pensar es que a partir de esa movie se mueve, y si vuelvo a reproducir denuevo la movie se mueve mas, y asi.

Y la ultima duda basica que tengo es, en el objeto del munieco, por ahora solo tengo moverDerecha, pero voy a tener que hacer MoverIzquierda y demas. para cada gotoAndPlay va a tener que hacer cosas diferentes. Me refiero a: como organizo la linea de tiempo para que segun el layer que le indico haga solo lo que dice el layer (por ej moverIZQ), y si le indico MoverDER haga solo los layers de moverder y no los de moverizq, etc.

Son dudas muy basicas, lo se. He leido guias, algo pode solucionar, pero no todo. Espero que a partir de lo basico ya pueda lanzarme yo. Si alguien sabe solucionar esto, escucho....
Gracias amigos :)

Última edición por razer; 08/08/2008 a las 12:44
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 00:02.