2009-02-04 228 views
0

當我點擊按鈕時,它應該彈出我的模塊,當我在外面點擊它會隱藏或刪除它。這是我的代碼:彈出式彈性窗口

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我有很多按鈕。當我點擊任何按鈕時,相應的模塊應該加載到中間部分..但它不加載。

請告訴我錯誤或替代選項!

+0

我已經重新描述了您的問題,您可以仔細檢查我是否意外地改變了意思? – dbr 2009-07-06 17:48:30

回答

2

裏面你samplemodule(膨化帆布)主要展示對象作爲標籤請加

mouseDownOutside="PopUpManager.removePopUp(this)" 

標籤。

當您移出彈出窗口並單擊時,這將移除彈出窗口。

0

不太確定你遇到什麼問題,關閉或彈出中心。我認爲這是中心。如果是這樣,請嘗試添加:

PopUpManager.centerPopUp(Showup);