as3 - 错误:不能嵌套类

时间:2017-01-26 04:43:37

标签: actionscript-3 flashdevelop

我试图生成一个在as3中的主类中链接的预加载器类,但现在我的主类在编译时一直出错。

我不知道为什么会发生这种情况,因为代码工作得更早。 如果它有助于我的ide是flashdevelop 5.2.0.3(我尝试从5.1.1.1更新)

在我尝试编译之前,我最初得到“Error:null”,Build停止了错误(fcsh)。然后我再次尝试编译 “错误:不能嵌套类。”

我尝试按照类似问题的建议清理项目,但这个问题没有成功。

非常感谢任何帮助。

(跳过导入语句和包)

    [Frame(factoryClass="Preloader")]

    public class Main extends Sprite {

      private var adventure_model:AdventureModel;

      private var title_view:TitleView;
      private var title_controller:TitleController;

      protected var panelCollection:PanelCollection = null;


      public function Main():void 
      {
        if (stage) init();
        else addEventListener(Event.ADDED_TO_STAGE, init);
      }

      private function init(e:Event = null):void 
      {
        removeEventListener(Event.ADDED_TO_STAGE, init);
        // entry point

        panelCollection = new PanelCollection();
        adventure_model = new AdventureModel();
        title_controller = new TitleController(adventure_model, panelCollection);
        title_view = new TitleView(adventure_model, title_controller, "title_view", 0, 0, panelCollection);
        addChild(title_view);
    }

}

1 个答案:

答案 0 :(得分:0)

这个问题在一个不相关的类中被发现为代码错误,并且还突出显示了我所拥有的向量的错误。非常感谢。