Как я могу отобразить пользовательский компонент (объявленный на уровне приложения) поверх всплывающего окна, созданного PopUpManager?
В приложении mxml у меня есть следующие фрагменты кода:
private var myCustomComp:CustomComp = new CustomComp;
/** Called on by an event listener **/
protected function showCustomComp(event:MyEvent):void
{
myCustomComp.visible = true;
// place PopUpManager windows
this.setElementIndex(virtualKeyboard,this.numElements-1); // Also tried with 0 instead of numElements-1, but nothing!
}
Всплывающее окно называется так:
PopUpManager.addPopUp(myPopup,FlexGlobals.topLevelApplication as DisplayObject,true, PopUpManagerChildList.APPLICATION);
В любом случае, myCustomComp не отображается ни в одном из окон, вызываемых PopUpManager. Есть ли ярлык или я должен сделать myCustomComp PopUp, который вызывается из PopUpManager, чтобы он мог быть сверху?
Не могли бы вы дать мне подсказку? Спасибо!