私は以前にこのアプローチを使用し、常に機能していましたが、今日、SkinnablePopUpContainerの表示に大きな問題があるようです。
MXMLファイルにSkinnablePopUpContainerがあります。(モバイルアプリ、fb 4.6、air 3.4)
この方法でポップアップを作成して表示します。
public var su:setupdialog;
private function Showdialog():void{
su = null;
su = new setupdialog();
su.addEventListener(CloseEvent.CLOSE,SetupClose);
su.open(this,true);
PopUpManager.centerPopUp(su);
}
私も次のことを試しました:
private function Showdialog():void{
su = null;
su = new setupdialog();
su.addEventListener(CloseEvent.CLOSE,SetupClose);
PopUpManager.addPopUp(su, this, true);
su.open(this,true);
PopUpManager.centerPopUp(su);
}
問題は「this」グローバル変数にあるようです。私は取得し続けます:
「ArgumentError:エラー#2025:指定されたDisplayObjectは呼び出し元の子である必要があります。」
私は以前にこれを行ったことがあり、すべてがうまくいったので、私は途方に暮れています。
誰かがこれに遭遇したことがありますか?