我不知道为什么会这样?它说我在第1行有一个错误,但它与我的其他类完全相同......好的方式也是如此。救命?! :(
package class {
import flash.display.Sprite;
import flash.events.Event;
public class Shape1 extends Sprite {
private var xSpeed:int = 4;
private var ySpeed:int = 4;
public function Shape1(x,y) {
this.x = x;
this.y = y;
this.addEventListener(Event.ENTER_FRAME, drop);
}
protected function drop (e:Event){
this.y += this.ySpeed;
trace (this.y)
}
}
答案 0 :(得分:0)
原因是class
是保留字,不要将其用作包名。
阅读:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/statements.html#class
答案 1 :(得分:0)
不要使用'class'关键字作为您的包等的名称。此外,您缺少包的结束}括号。