原创作者: Abdul Qabiz 。翻译整理:一路风尘
转载自:http://yexin218.iteye.com/blog/204277
好像Flex3也没有找到可以直接使用的(x,y)的方法来指定Alert窗口的显示位置。但是还是有办法解决这个问题的:
代码1:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.managers.PopUpManager;
private function showAlert():void{
var alert:Alert = Alert.show("Can you see me on random positions?");
PopUpManager.centerPopUp (alert);
var newX:Number = 200;
var newY:Number = 200;
callLater (alert.move, [newX, newY]);
}
]]>
</mx:Script>
<mx:Button label="Show Alert" click="showAlert()"/>
</mx:Application>
代码2:只更改showAlert()方法
private function showAlert():void{
var alert:Alert = Alert.show("Can you see me on random positions?");
PopUpManager.centerPopUp (alert);
var newX:Number = 200;
var newY:Number = 200;
//alert.validateNow();
alert.move(newX,newY);
//callLater (alert.move, [newX, newY]);
}
代码3:添加即时验证:
private function showAlert():void{
var alert:Alert = Alert.show("Can you see me on random positions?");
PopUpManager.centerPopUp (alert);
var newX:Number = 200;
var newY:Number = 200;
alert.validateNow();
alert.move(newX,newY);
//callLater (alert.move, [newX, newY]);
}
分享到:
相关推荐
Flex 自定义Alert 4版本自定义Alert 4版本自定义Alert 4版本自定义Alert 4版本
flex 自定义组件,UI,flex 自定义组件。
一个完成的Flex4 Air 自定义窗口,可以缩小到托盘中,后台运行
flex自定义的树形结构,展开,收缩,多级目录支持
Flex 自定义ToolTip源代码,可以运行的源代码
Flex自定义加载条的一个小示例。里面有readMe文本
继承Compass,重写showEntires方法完成自定义全副显示
研究Flex 组件声明周期,了解组件的生成步骤
Flex 自定义 时间 日历 控件
FLEX自定义等待图标资源 18个SWF资源,19个GIF资源
FLex自定义写的控件,有时间,datagrid,tree,combox等,以及常用的处理字符串,弹出窗口
flex 自定义右键菜单 多级右键菜单flex 自定义右键菜单 多级右键菜单flex 自定义右键菜单 多级右键菜单
Flex自定义右键菜单
Flex自定义组件和自定义事件的使用。 Flex自定义组件和自定义事件的使用。
flex自定义组件事件DEMO,一个简单的flex自定义组件的demo
flex自定义创建css样式,很有用的资源··
flex 高级自定义组件 需要重写的方法,以及为什么要重写,何时调用等。
Flex 自定义公共包,可以在项目里直接使用
flex 自定义右键菜单
flex 自定义 datagrid 列头带组合框进行过滤