当我点击按钮时,它应弹出我的模块,当我点击外面时它会隐藏或删除它。这是我的代码:
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 :(得分:2)
请添加
mouseDownOutside="PopUpManager.removePopUp(this)"
你在samplemodule(弹出画布)中的标签主显示对象作为标记。
当您移出弹出窗口并单击时,这将删除弹出窗口。
答案 1 :(得分:0)
不太确定您遇到的问题,弹出窗口的关闭或居中。我认为这是中心。如果是这样,请尝试添加:
PopUpManager.centerPopUp(Showup);