我在adobe flex中有一个标题窗口,例如。我是flex的初学者。
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:mate="http://mate.asfusion.com/"
width="190" height="350"
creationComplete="initDefaultMic()"
styleName="micSettingsWindowStyle"
showCloseButton="false"
verticalCenter="10" horizontalCenter="10"
close="onCancelClicked()"
keyDown="handleKeyDown(event)">
我已经给了verticalCenter="10" horizontalCenter="10"
并希望这应该对齐
因此,而不是集中对齐。
但每次集中调整。我也尝试过清除浏览器缓存。
以下是使用经理
创建流行音乐的逻辑 var micWarning:MicWarning = new MicWarning();
micWarning.micsettings = this;
PopUpManager.addPopUp(micWarning, this, true);
// PopUpManager.centerPopUp(micWarning);
请告诉我我可能做错了什么。
我也试过定义x和y坐标,但这也不起作用。
答案 0 :(得分:0)
verticalCenter =&#34; 10&#34;和horizontalCenter =&#34; 10&#34;不工作。
我建议做那样的事情
var micWarning:MicWarning = new MicWarning();
var verticalCenter:int = 10;
var horizontalCenter:int = 10;
micWarning.x = FlexGlobals.topLevelApplication.width / 2 - micWarning.width / 2 + verticalCenter;
micWarning.y = FlexGlobals.topLevelApplication.height / 2 - micWarning.height / 2 + horizontalCenter;
PopUpManager.addPopUp(micWarning, FlexGlobals.topLevelApplication as DisplayObject, true);