Red de conocimiento informático - Aprendizaje de programación - ¿Cómo usar FLASH para controlar el caminar de un personaje con el teclado? Significa caminar en tres direcciones: arriba, izquierda y derecha, y saltar hacia arriba. Hice un videoclip inmóvil y un videoclip en movimiento.

¿Cómo usar FLASH para controlar el caminar de un personaje con el teclado? Significa caminar en tres direcciones: arriba, izquierda y derecha, y saltar hacia arriba. Hice un videoclip inmóvil y un videoclip en movimiento.

Encontré un código en un libro de FLASH8 y lo citaré aquí. Si implica una infracción, ¡no dude en eliminarlo!

Está bien,

p>.

1. Cree un nuevo componente de videoclip;

2. En el primer cuadro, dibuje el personaje en movimiento mientras está quieto, haga clic en el primer cuadro y agregue el código: stop();

3. Dibuja el personaje caminando de lado desde el segundo al enésimo fotograma;

4. Añade el código en el enésimo fotograma: gotoAndStop(2);

5. Regrese a la escena principal, arrastre el componente a la escena principal y asigne su nombre de instancia "man";

6. Haga clic en el componente en la escena principal e ingrese el siguiente código:

onClipEvent( enterFrame)

{

with(_root.man)

{

if(Key.isDown( Key.RIGHT))

{

if(_currentframe<=N&&_currentframe>=1)

{

_x+=5;

nextFrame();

}

más {gotoAndStop(1);}

}

}

}

Esto es caminar hacia la derecha. Si desea agregar otras direcciones, copie el cuadro de parada en el cuadro N+1 del componente, siga la acción de dibujo hasta el cuadro M. y escriba: gotoAndStop(N+ 1); Simplemente siga este ejemplo;

Espero que pueda ayudarle y espero que más personas puedan verlo, porque la mayoría de los ejemplos que veo en Internet tampoco lo hacen. No funcionan o son largos y difíciles de entender. Espero que pueda ayudar a más personas. Soy Xiaodan52, gracias;