2017-03-06 87 views
2

我真的不能看到我失踪!不过,看起来我的公开课GameBackground没有正确关闭,请帮忙!我一直盯着这个这么久,我看不到在我面前的是什么!椋鸟/ AS3 - 1084:语法错误:期待leftparace之前leftparen

package com./////./////.objects 
{ 
    import starling.display.Sprite; 
    import starling.events.Event; 

     public class GameBackground extends Sprite 
    (

     private var bgLayer1:BgLayer; 
     private var bgLayer2:BgLayer; 
     private var bgLayer3:BgLayer; 
     private var bgLayer4:BgLayer; 

     private var _speed:Number = 0; 


     public function GameBackground() 
     { 

      super(); 

      this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage); 

     } 


     private function onAddedToStage(event:Event):void 
     { 

      this.removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage); 

      bgLayer1 = new BgLayer(1); 
      bgLayer1.parallax = 0.02; 
      this.addChild(bgLayer1); 

      bgLayer2 = new BgLayer(2); 
      bgLayer2.parallax = 0.2; 
      this.addChild(bgLayer2); 

      bgLayer3 = new BgLayer(3); 
      bgLayer3.parallax = 0.5; 
      this.addChild(bgLayer3); 

      bgLayer4 = new BgLayer(4); 
      bgLayer4.parallax = 1; 
      this.addChild(bgLayer4); 

      this.addEventListener(Event.ENTER_FRAME, onEnterFrame); 

     } 

     private function onEnterFrame(event:Event):void 
     { 
      bgLayer1.x -= Math.ceil(_speed * bgLayer1.parallax); 
      if(bgLayer1 < -stage.stageWidth) 
      { 
       bgLayer1.x = 0; 
      }        
      bgLayer2.x -= Math.ceil(_speed * bgLayer2.parallax); 
      if(bgLayer2 < -stage.stageWidth) 
      { 
        bgLayer2.x = 0; 
       } 
       bgLayer3.x -= Math.ceil(_speed * bgLayer3.parallax); 
      if(bgLayer3 < -stage.stageWidth) 
      { 
       bgLayer3.x = 0; 
      } 
      bgLayer4.x -= Math.ceil(_speed * bgLayer4.parallax); 
      if(bgLayer4 < -stage.stageWidth) 
      { 
       bgLayer4.x = 0; 
      } 
     } 

     public function get speed():Number 
     { 
      return _speed; 
     } 

     public function set speed(value:Number):void 
     { 
      _speed = value;   
     } 
     } 
} 

回答

1

在你的类声明下,你有一个括号而不是括号。启用“允许调试”以获取行号和其他有用信息

+0

谢谢!我知道这很简单,只是把我凝视在脸上!你是一个传奇! <3 – TracesCoding