FLASH如何用键盘控制人物行走 就是上左右三个方向的行走,上是跳。我做了不动的影片剪辑和走动的影片剪辑

2025-03-13 00:46:36
推荐回答(2个)
回答1:

本人在一本FLASH8的书上找到一个代码,在此引用一下,如涉侵权,有怪勿怪,把我删了吧!
好的,
1,新建一个影片剪辑元件 ;
2,在其第一帧画人物静止时动作,点击第一帧,打上代码:stop();
3,在第二帧至第N帧画上人物往一边走的动作;
4,在第N帧上打上代码:gotoAndStop(2);
5,返回主场景,把元件拖进主场景,给其实例名"man";
6,点击一下主场景中的元件,输入如下代码:
onClipEvent(enterFrame)
{
with(_root.man)
{
if(Key.isDown(Key.RIGHT))
{
if(_currentframe<=N&&_currentframe>=1)
{
_x+=5;
nextFrame();
}
else {gotoAndStop(1);}
}
}
}
这是向右行走的,如果想添加其他方向的,在元件第N+1帧复制停止帧,照上画动作至M帧,在M帧打上:gotoAndStop(N+1);依次类推便可;
希望能帮到你,也希望能让更多人看到,因为我看到网上大多例子要么不会动,要么就是又长又难懂,希望能帮到更多人;我是小蛋52,谢谢;

回答2:

不会编程就无法实现你说的功能。
编程方面你只要掌握影片剪辑类,事件类。