[英]Need info on how to solve a function
我究竟做錯了什么? 該程序旨在在屏幕上移動飛機的圖片。 飛機的速度隨着時間而增加。 該平台具有一個計時器,該計時器每秒運行該功能10次
private function myTimer(e) {
var speed:int = 0;
plane.x = plane.x + speed
speed = speed + 10
}
您在函數內部定義了speed
變量,這將使它在每次調用時都初始化為0,並且由於僅在更改平面的x之后才增加速度,所以它永遠不會移動。
如果您移動var speed:int = 0;
函數外的定義將不會在每次調用時覆蓋更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.