我做错了什么?该程序旨在在屏幕上移动平面的图片。飞机的速度随着时间的推移而增加。舞台有一个计时器,每秒运行10次功能
private function myTimer(e) {
var speed:int = 0;
plane.x = plane.x + speed
speed = speed + 10
}
答案 0 :(得分:0)
你正在函数中定义speed
变量,这会导致它在每次调用时被初始化为0,并且由于你只是在改变平面的x后才加速,所以它永远不会移动。
如果将var speed:int = 0;
定义移到函数之外,则每次调用都不会覆盖更改。