|
Project Information
Featured
Downloads
Links
|
AlertUtil 直接提供了在项目中较常见的 showOKMsg(msgNode:String = "", closeHandler:Function = null, parameters:Array = null,
parent:Sprite = null, title:String = ""):AlertshowYesNoMsg(msgNode:String = "", closeHandler:Function = null, parameters:Array = null,
parent:Sprite = null, defaultButtonFlag:uint = 0x0002, title:String = ""):AlertshowYesCancelMsg(msgNode:String, closeHandler:Function = null, parameters:Array = null,
parent:Sprite = null, defaultButtonFlag:uint = 0x0008, title:String = ""):AlertshowYesNoCancelMsg(msgNode:String, closeHandler:Function = null, parameters:Array = null,
parent:Sprite = null, defaultButtonFlag:uint = 0x0008, title:String = ""):Alert的function,从而取代 mx.control.Alert 相对较简单的方法。 AlertUtil 由 AlertUtil.as 和 MessageType.Module.Action 化的 message.xml 组合而成。 example.xml <?xml version="1.0" encoding="UTF-8"?> <message> <title>Message Title</title> <info> <common> <test>这是替换字1: [0],这是替换字2: [1],这是替换字3: [2]</test> </common> <search> <resultNone>您所输入的关键字 [0] 查询不到相关信息!</resultNone> </search> </info> <warning> <register> <passwordRule>密码长度6~16个字符,字母区分大小写</passwordRule> <passwordRepeatRule>请重复输入一次相同的登录密码</passwordRepeatRule> </register> </warning> <question> <user> <del>确定删除帐号吗?</del> </user> </question> <error> <login> <passwordWrong>对不起,您的密码不正确! </passwordWrong> </login> <undefined>不明的错误原因。</undefined> </error> </message> MessageType.Module.Action 化的XML方便开发者能很快找到相应的模块位置,而把所有的Alert Message信息写在一个XML文件当中,更加方便开发者进行增加,修改,删除进行统一的管理,而单独分离出的 message.xml 让整个工程在修改 Alert Message 的过程中,无需重新编译发布。 AlertUtil 对 AlertType{OK Yes No Cancel} 和 MessageType{info warning question error} 的基础上进行有效的整合,还加入了灵活性参数形式的支持,解决了 Alert Message 内容相同而对象不同的苦恼。详情请见 AlertUtil.ppt 和 AlertUtilDemo.rar。 Demo中为方便使用直接message.xml绑定在as中,实际情况建议采用URLLoader loading的方式,当然,请按照你自己的工程的实际情况进行详细的配置。 Alert Utility in Adobe Flex Project. You can direct show OK | YESNO | YESCANCEL | YESNOCANCEL message Alert box. |