SlideShare uma empresa Scribd logo
1 de 46
richmediaplus.utils.AlertUtil Alert Manager in Flex Project Alvin / Aedis.Ju 朱文轩 Blog: blog.richmediaplus.com Email: aedisju@gmail.com Code: http://code.google.com/p/alertutil/
show(text:String= “”, 消息 title:String= “”, 标题 flags:uint= 0x4, 按钮 parent:Sprite= null, 居中对象 closeHandler:Function= null, 按钮处理函数 iconClass:Class= null, 图标 defaultButtonFlag:uint= 0x4 默认按钮 	):mx.controls.Alert
parent title iconClass messageText defalutButton flags closeHandler
<1% AlertCode in Project:
客户 天使 魔鬼
[object Object]
 每次都需要重新编译
 修改的东西太多
 …烦!烦!烦!烦!
软件开发的三大愿望 更高的 生产力 更少的 BUG 更容易 维护
生活中,软件开发对你来说 有什么样的愿望
个人的愿望
个人的愿望
个人的愿望
个人的愿望
个人的愿望 不要忘记泡妞!
对Alert的期望 ,[object Object]
 尽可能一个文件,不用到处去打开 / 关闭很多文件。
 外部文件loading,不用再编译。
 …,[object Object]
 尽可能一个文件,不用到处去打开 / 关闭很多文件。
 外部文件loading,不用再编译。
 …Alert Manager/Controler
Manage mx.controls.Alert ?
show(text:String= “”,  title:String= “”,  flags:uint= 0x4,  parent:Sprite= null,  closeHandler:Function= null,  iconClass:Class= null,  defaultButtonFlag:uint= 0x4  		):Alert
show(text:String= “”,  title:String= “”,  flags:uint= 0x4,  parent:Sprite= null,  closeHandler:Function= null,  iconClass:Class= null,  defaultButtonFlag:uint= 0x4  		):Alert show(text:String= “”,  title:String = “”,  flags:uint= 0x4,  parent:Sprite= null,  closeHandler:Function = null,  iconClass:Class = null,  defaultButtonFlag:uint= 0x4  		):Alert
MessageType Question ? Error X Warning ! Information i
show(text:String= “”,  title:String = “”,  flags:uint= 0x4,  parent:Sprite= null,  closeHandler:Function = null,  iconClass:Class = null,  defaultButtonFlag:uint= 0x4  		):Alert
show(text:String= “”,  title:String = “”,  flags:uint= 0x4,  parent:Sprite= null,  closeHandler:Function = null,  iconClass:Class = null,  defaultButtonFlag:uint= 0x4  		):Alert show(text:String= “”,  title:String = “”,  flags:uint= 0x4,  parent:Sprite= null,  closeHandler:Function = null,  iconClass:Class = null,  defaultButtonFlag:uint= 0x4  		):Alert
AlertType ,[object Object]
 YesNo
 YesCancel
 YesNoCancel
 …,[object Object]
show(text:String= “”,  title:String = “”,  flags:uint = 0x4,  parent:Sprite= null,  closeHandler:Function = null,  iconClass:Class = null,  defaultButtonFlag:uint = 0x4  		):Alert show(text:String= “”,  		 parent:Sprite= null,  		closeHandler:Function= null, 		):Alert
show(text:String= “”,  		 parent:Sprite= null,  		closeHandler:Function= null,  		):Alert show(text:String= “”,  		closeHandler:Function= null, 		parent:Sprite= null,  		):Alert
showOKMessage AlertUtil showYesCancelMessage showYesNoMessage showYesNoCancelMessage
show(text:String= “”,  		closeHandler:Function= null, 		parent:Sprite = null,  		):Alert showOKMsg(text:String, closeHandler:Function = null, parent:Sprite = null, title:String = ""):Alert showYesNoMsg(text:String, closeHandler:Function = null, parent:Sprite = null, defaultButtonFlag:uint = Alert.NO, 			title:String = ""):Alert showYesNoCancelMsg(text:String, closeHandler:Function = null, 			parent:Sprite = null, defaultButtonFlag:uint = Alert.CANCEL, 			title:String = ""):Alert show…Msg(…): Alert
这就是AlertUtil ?!
后面才是重点!
Module.Action ,[object Object]
 register.passwordRule请输入6-18位字符的密码
 register.passwordRepeatRule请重新输入一次相同的登录密码!
 register.regSuccess 注册成功
 register.addressConfirm 个性域名确认后无法修改,确定吗?

Mais conteúdo relacionado

Destaque

Borderline Personality Disorder
Borderline Personality DisorderBorderline Personality Disorder
Borderline Personality Disorderaash1520
 
اعظم ها جر عصامالاشخاص
اعظم ها جر عصامالاشخاصاعظم ها جر عصامالاشخاص
اعظم ها جر عصامالاشخاصmohammed
 
Presentatie Stichting base 4 life
Presentatie Stichting base 4 lifePresentatie Stichting base 4 life
Presentatie Stichting base 4 lifebase 4 life
 
Ross4e chap16smpart
Ross4e chap16smpartRoss4e chap16smpart
Ross4e chap16smpartsharrafat
 
الافكار
الافكارالافكار
الافكارmohammed
 
6 צעדים לאתר בית ספר טוב
6 צעדים לאתר בית ספר טוב6 צעדים לאתר בית ספר טוב
6 צעדים לאתר בית ספר טובKeren Eis
 
Indo mim company profile
Indo mim company profileIndo mim company profile
Indo mim company profilesandeepnc
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesEmmanuel Fontán
 
Borderline Personality Disorder
Borderline Personality DisorderBorderline Personality Disorder
Borderline Personality Disorderaash1520
 
Patient congestion in ED
Patient congestion in EDPatient congestion in ED
Patient congestion in EDaash1520
 

Destaque (10)

Borderline Personality Disorder
Borderline Personality DisorderBorderline Personality Disorder
Borderline Personality Disorder
 
اعظم ها جر عصامالاشخاص
اعظم ها جر عصامالاشخاصاعظم ها جر عصامالاشخاص
اعظم ها جر عصامالاشخاص
 
Presentatie Stichting base 4 life
Presentatie Stichting base 4 lifePresentatie Stichting base 4 life
Presentatie Stichting base 4 life
 
Ross4e chap16smpart
Ross4e chap16smpartRoss4e chap16smpart
Ross4e chap16smpart
 
الافكار
الافكارالافكار
الافكار
 
6 צעדים לאתר בית ספר טוב
6 צעדים לאתר בית ספר טוב6 צעדים לאתר בית ספר טוב
6 צעדים לאתר בית ספר טוב
 
Indo mim company profile
Indo mim company profileIndo mim company profile
Indo mim company profile
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
Borderline Personality Disorder
Borderline Personality DisorderBorderline Personality Disorder
Borderline Personality Disorder
 
Patient congestion in ED
Patient congestion in EDPatient congestion in ED
Patient congestion in ED
 

Semelhante a Alert util

Javascript Training
Javascript TrainingJavascript Training
Javascript Trainingbeijing.josh
 
Anroid development part.1
Anroid development part.1Anroid development part.1
Anroid development part.1RANK LIU
 
Web安全解决方案V1.0
Web安全解决方案V1.0Web安全解决方案V1.0
Web安全解决方案V1.0xuanliang
 
jQuery介绍@disandu.com
jQuery介绍@disandu.comjQuery介绍@disandu.com
jQuery介绍@disandu.comThink hy
 
m.taobao.com for iPhone&Android Optimization
m.taobao.com for iPhone&Android Optimizationm.taobao.com for iPhone&Android Optimization
m.taobao.com for iPhone&Android Optimization346682530
 
FIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in FlashFIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in Flashqizhi20
 
TBAD F2E 2010 review
TBAD F2E 2010 reviewTBAD F2E 2010 review
TBAD F2E 2010 reviewleneli
 
HTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 appHTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 appBen Lue
 
GAE/J 簡介
GAE/J 簡介GAE/J 簡介
GAE/J 簡介Cloud Tu
 
JavaScript 脚本控件(二)
JavaScript 脚本控件(二)JavaScript 脚本控件(二)
JavaScript 脚本控件(二)RANK LIU
 
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训给聚划算后端开发的前端培训
给聚划算后端开发的前端培训j5726
 
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)ziggear
 
Keep web accessibility in mind
Keep web accessibility in mindKeep web accessibility in mind
Keep web accessibility in mindsolodxg
 
Backbone.js and MVW 101
Backbone.js and MVW 101Backbone.js and MVW 101
Backbone.js and MVW 101Jollen Chen
 
Struts1+ hibernate3
Struts1+ hibernate3Struts1+ hibernate3
Struts1+ hibernate3edanwade
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点thinkinlamp
 
1 C入門教學
1  C入門教學1  C入門教學
1 C入門教學Sita Liu
 
Collaboration On Rails
Collaboration On RailsCollaboration On Rails
Collaboration On RailsJesse Cai
 
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5compassdesign
 

Semelhante a Alert util (20)

Javascript Training
Javascript TrainingJavascript Training
Javascript Training
 
Anroid development part.1
Anroid development part.1Anroid development part.1
Anroid development part.1
 
Web安全解决方案V1.0
Web安全解决方案V1.0Web安全解决方案V1.0
Web安全解决方案V1.0
 
jQuery介绍@disandu.com
jQuery介绍@disandu.comjQuery介绍@disandu.com
jQuery介绍@disandu.com
 
m.taobao.com for iPhone&Android Optimization
m.taobao.com for iPhone&Android Optimizationm.taobao.com for iPhone&Android Optimization
m.taobao.com for iPhone&Android Optimization
 
FIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in FlashFIM Media Player - BoxModel in Flash
FIM Media Player - BoxModel in Flash
 
TBAD F2E 2010 review
TBAD F2E 2010 reviewTBAD F2E 2010 review
TBAD F2E 2010 review
 
HTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 appHTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 app
 
Js dom
Js domJs dom
Js dom
 
GAE/J 簡介
GAE/J 簡介GAE/J 簡介
GAE/J 簡介
 
JavaScript 脚本控件(二)
JavaScript 脚本控件(二)JavaScript 脚本控件(二)
JavaScript 脚本控件(二)
 
给聚划算后端开发的前端培训
给聚划算后端开发的前端培训给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
 
Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)Web设计 3 java_script初探(程序员与设计师的双重眼光)
Web设计 3 java_script初探(程序员与设计师的双重眼光)
 
Keep web accessibility in mind
Keep web accessibility in mindKeep web accessibility in mind
Keep web accessibility in mind
 
Backbone.js and MVW 101
Backbone.js and MVW 101Backbone.js and MVW 101
Backbone.js and MVW 101
 
Struts1+ hibernate3
Struts1+ hibernate3Struts1+ hibernate3
Struts1+ hibernate3
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点
 
1 C入門教學
1  C入門教學1  C入門教學
1 C入門教學
 
Collaboration On Rails
Collaboration On RailsCollaboration On Rails
Collaboration On Rails
 
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
Chicago EXPO Creating a Pure CSS Template in Joomla 1.5
 

Alert util