Изскачащ гъвкав прозорец

Когато щракна върху бутона, трябва да изскочи моят модул, когато щракна извън него, той ще го скрие или премахне. Това е кодът, който имам:

private var Showup:IFlexDisplayObject; 
Showup = PopUpManager.createPopUp(this, samplemodule, false);
Showup.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE, Removewindow); 

private function Removewindow(e:FlexMouseEvent):void
{
    PopUpManager.removePopUp(Showup);
}

Проблемът ми е, че в samplemodule имам много бутони. Когато щракна върху който и да е бутон, съответният модул трябва да се зареди в средната част... но не се зарежда.

Моля, кажете ми грешката или алтернативен вариант!


person user57404    schedule 04.02.2009    source източник
comment
Преформулирах малко въпроса ви, бихте ли проверили отново дали не съм променил случайно значението?   -  person dbr    schedule 06.07.2009


Отговори (2)


Моля добавете

mouseDownOutside="PopUpManager.removePopUp(this)"

етикет вътре във вас samplemodule (Изскачащо платно) основен Показване на обект като етикет.

Това ще премахне изскачащия прозорец, когато се движите извън изскачащия прозорец и щраквате.

person Barney Stimson    schedule 04.12.2009

Не сте съвсем сигурни с какво имате проблем, затварянето или центрирането на изскачащия прозорец. Мисля, че е центрирането. Ако е така, опитайте да добавите:

    PopUpManager.centerPopUp(Showup);
person JonSG    schedule 04.12.2009