¿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;