ViewがApplication/WindowedApplicationを継承する方法

この方法ではアプリケーションのルートがViewになるため、全て(のインスタンス)はViewから生成しないといけない。よって普通はControlからViewを生成するとこが、この場合ViewからControlを生成することになる。

View(AppView.mxml)は以下のようになる。



...

Control(ApplicationControl.as)は以下のようになる。

public class ApplicationControl {
//View=Application
private var view:AppView = Application.application as AppView;
...
}

冗長なコードになるが、ルートだけなので混乱はしないと思う。