flex之分离as文件心得

在flex开发中,比较正统的,易于后期维护的代码应该是前台页面和后天逻辑处理是想分开的,这样的好处就不再列举了,相信技术人员都清楚。

最近的工作就是将一些页面的前台和后台分离开来,由于以前的项目中的代买都是写在一个mxml组件中,前台和后台都在其中,增加了后期维护和升级的难度,现在就要将其分离开来,前台写在mxml组件中,后台写在as文件中,所以才有了最近这几天我的漫长的分离as文件的工作。

拿到一个未分离的页面时,我的做法是先建立一个as文件,再基于此建立一个mxml组件。剩下的就是正式分离as文件了。

第一步,将原页面中的外观展示的代码完全彻底的拷贝到新建立的mxml组件中,去掉其中的所有方法,未设置id属性的组件为其添加id属性。

第二步,将mxml组件中所有的有id属性的id值在as文件中定义一边,注意类型要和mxml组件中的类型保持一致,如是s组件还是mx组件,引入的包要相对应。

第三步,在as文件中,先建立构造函数,再建立事件注册的方法,在为每个起作用的id添加事件监听器,添加相应的方法,方法名要和原文件中的保持一致。

第四步,将原文件中的方法函数拷贝过来。

至此,as文件分离基本完成。

上面说的必究简单,其实实际应用中还有各种地方需要注意,如在原文件中的声明中的数据如何处理,调用外部数据如何处理等等,我上面说的只是一个简单的分离,具体问题还要具体分析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值