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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptxSymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptxNCU MCL
 
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptxSymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptxNCU MCL
 
20161220 - domain-driven design
20161220 - domain-driven design20161220 - domain-driven design
20161220 - domain-driven designJamie (Taka) Wang
 
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptxNCU MCL
 
20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLPJamie (Taka) Wang
 
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptxNCU MCL
 
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptxNCU MCL
 
20170104 - transaction_pattern
20170104 - transaction_pattern20170104 - transaction_pattern
20170104 - transaction_patternJamie (Taka) Wang
 
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】黑客 接单【TG/微信qoqoqdqd】
 
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptxNCU MCL
 

Kürzlich hochgeladen (15)

Entities in DCPS (DDS)
Entities in DCPS (DDS)Entities in DCPS (DDS)
Entities in DCPS (DDS)
 
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptxSymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
 
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptxSymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
 
20161220 - domain-driven design
20161220 - domain-driven design20161220 - domain-driven design
20161220 - domain-driven design
 
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
 
20151111 - IoT Sync Up
20151111 - IoT Sync Up20151111 - IoT Sync Up
20151111 - IoT Sync Up
 
20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP
 
20200323 - AI Intro
20200323 - AI Intro20200323 - AI Intro
20200323 - AI Intro
 
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
 
20200226 - AI Overview
20200226 - AI Overview20200226 - AI Overview
20200226 - AI Overview
 
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
 
20170104 - transaction_pattern
20170104 - transaction_pattern20170104 - transaction_pattern
20170104 - transaction_pattern
 
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
 
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
 
20161027 - edge part2
20161027 - edge part220161027 - edge part2
20161027 - edge part2