Flex中PopManager根据需求来定位弹出窗体的坐标

在弹出窗体管理器中有centerPopUp方法和addPopUp来弹出窗体,但是如果你的对象想根据自己的需求来定位坐标就必须用其他的方法来实现,当然按照常规的思路就是在弹出之前先设置好你创建的弹出窗体的坐标,ok。看下Demo,轻松的解决。

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
	<mx:Script>
		<![CDATA[
			import mx.core.IFlexDisplayObject;
			import mx.containers.TitleWindow;
			import mx.managers.PopUpManager;
			private function init():void
			{
				var iFlexDisplayObject:IFlexDisplayObject = PopUpManager.createPopUp(this,TitleWindow);
				iFlexDisplayObject.x = 0;
				iFlexDisplayObject.y = 100;
				PopUpManager.addPopUp(iFlexDisplayObject,this);
			}
			
		]]>
	</mx:Script>
</mx:Application>

posted @ 2010-09-05 19:58  yurong3000  阅读(1410)  评论(0)    收藏  举报