在用FLEX作前端開發的過程中,充分感受到了FLEX簡化開發,提高開發效率的作用!
但是由于剛剛用FLEX,由于以前用的是JAVA,所以總是不由自主地把FLEX和JAVA對比,甚至語法上總是象JAVA一樣的書寫!編譯后才反應過來!雖然如此,但是JAVA和FLEX總的來說,還是挺象的,尤其是FLEX的事件模型和JAVA里面常見的貫徹者模式簡直如出一轍!FLEX只所以好用,就是其大大的簡化,其實我覺得就是現在"約定優于配置思想的應用"!FLEX很多的默認值就是一種經過經驗積累后的優化配置,所以一般的話,我們直接拿過來用,就行了!
下面是兩個小教訓,馬后炮總結下,還是覺得自己的思考方式的問題!
問題背景一: 需要在雙擊DATAGRID的某一行后獲得這一行的數據!
初始思考方式: 雙擊會產生事件,事件應該攜帶這行的信息!
解決辦法: 進行單步調試,看看如何獲得數據,雖然可以看見信息的引用,但是總是無法獲得!
沿著此思路,大概一兩小時后,仍然未能解決問題!
轉變思路: 其實雙擊事件時候,已經選中了!此時不用通過雙擊事件的信息,而當前選中行便可獲得!立即代碼,調試,問題解決!
問題背景二: 需要在新狀態轉換后,自動調用代碼,代碼需要引用新狀態數據!
初始思考方式: 在狀態上應該有觸發事件點
解決辦法: 在狀態上尋找事件點,比如ENTER STATE等等,結果程序未能通過,一一試試后,發現都不行!在組件完成后事件也不行!
大概也花了兩三小時!
意外發現: 在基本框架組件上發現了CHANGSTATE,CHANGESTATING事件!代碼一上,就搞定!
思路: 原來這個職責是有外面控制的!
分享到:
相关推荐
Flex两个小例子Flex两个小例子Flex两个小例子Flex两个小例子Flex两个小例子
flex 图片浏览\放大\缩小,
这是flex2,as3开发的中文资料,共分4章,主要根据官方的英文文档翻译,当然也有作者自己的见解,希望对RIA开发人员有帮助.
Flex开发环境配置手册 开发工具篇 二. Micromedia Flex Builder 1.5环境配置
资源文件是Flex开发的5个辅助工具,全部是SWF格式文件
Flex的开发流程,对flex的开发流程有一个简单的了解。
FLEX播放器 flex 开发AIR及Flex之mp3播放器教程 FLEX播放器 flex 开发AIR及Flex之mp3播放器教程
Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用
为了便于读者学习,本书最后两章分别对两个较综合的实例进行分析。详细讲解了Cairngorm开发框架的搭建、组件设计、功能设计、界面外观设计。 本书适合广大Flex程序开发人员、RIA开发爱好者和大专院校学生阅读,尤其...
FLEX4.0开发文档,集成myeclipse开发工具。文档介绍了开发流程
Flex 开发的表单 资产负债表,如有需要请留言。
flex 地图开发demo,将arcgis和flex结合开发使用
代源码的企业应用FLEX开发实战,包括电子书及源码,分为10个章节
再接着详细讲解了BlazeDS框架的使用方法和工作原理,并通过迭代的方式完整地演示一个真实的Flex企业级应用的开发全过程,实战性极强;最后重点探讨Flex应用性能优化等方面的高级知识。值得一提的是,本书公开了作者...
Flex 3开发指南,对学习Flex开发,是一本很好的书,只是是英文版的
Flex4开发与实践,
flex开发小项目适合初学者学习使用!flex开发小项目适合初学者学习使用!
Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目...
Flex教程+开发中文文档Flex教程+开发中文文档Flex教程+开发中文文档Flex教程+开发中文文档Flex教程+开发中文文档