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

请告诉我错误或替代选项!

4

2 回答 2

2

请加

mouseDownOutside="PopUpManager.removePopUp(this)"

示例模块(弹出画布)内的标记主要将对象显示为标记。

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

于 2009-12-04T11:22:21.080 回答
0

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

    PopUpManager.centerPopUp(Showup);
于 2009-12-04T13:44:18.903 回答