Flash As3中,如何用键盘控制元件持续运动?
我现在用上下左右键控制元件移动,但因为键盘输入的关系,元件总是在接收到键盘动作后移动一下,然后停顿片刻,接着才持续移动。请问如何可以一直持续移动?...
我现在用上下左右键控制元件移动,但因为键盘输入的关系,元件总是在接收到键盘动作后移动一下,然后停顿片刻,接着才持续移动。请问如何可以一直持续移动?
展开
展开全部
设水平、竖直受力的属性
当LEFT按下时 水平力就减去速度 当弹起时 加上速度
....
然后用ENTER_FRAME一直加上水平力与竖直力
当LEFT按下时 水平力就减去速度 当弹起时 加上速度
....
然后用ENTER_FRAME一直加上水平力与竖直力
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var isdown:boolean=false
收到Keydown时吧isdown设为true
ENTER_FRAME事件侦听器当isdown时运动目标
收到Keydown时吧isdown设为true
ENTER_FRAME事件侦听器当isdown时运动目标
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在执行ENTER_FRAME事件的函数里添加:
e.updateAfterEvent();
试试吧!
e.updateAfterEvent();
试试吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询