弹出窗口

时间:2009-02-04 12:15:03

标签: flex flex3

当我点击按钮时,它应弹出我的模块,当我点击外面时它会隐藏或删除它。这是我的代码:

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我有很多按钮。当我单击任何按钮时,相应的模块应加载到中间部分..但它不会加载。

请告诉我错误或其他选择!

2 个答案:

答案 0 :(得分:2)

请添加

mouseDownOutside="PopUpManager.removePopUp(this)"
你在samplemodule(弹出画布)中的

标签主显示对象作为标记。

当您移出弹出窗口并单击时,这将删除弹出窗口。

答案 1 :(得分:0)

不太确定您遇到的问题,弹出窗口的关闭或居中。我认为这是中心。如果是这样,请尝试添加:

    PopUpManager.centerPopUp(Showup);