语法错误:在课前期待标识符。 1号线?

时间:2014-04-30 18:12:41

标签: actionscript-3

我不知道为什么会这样?它说我在第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)

        }
    }

2 个答案:

答案 0 :(得分:0)

原因是class是保留字,不要将其用作包名。

阅读:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/statements.html#class

答案 1 :(得分:0)

不要使用'class'关键字作为您的包等的名称。此外,您缺少包的结束}括号。