论文部分内容阅读
Adobe Flex作为支持RIA(Rich Internet Applications)的开发和部署的技术有着重要的地位,因此对Flex框架的研究与改进也有着重要的意义。通过对Flex框架的研究可以更好的掌握Flex技术,从而编写出更加良好的程序来支持RIA的实现。同时,对Flex框架进行一些改进,使得程序的运行效率得到提高,并更加利于用户的交互,改进程序的易用性。
为了深入的研究Flex框架技术,首先要学习Flex开发技术,包括ActionScript语言和MXML描述,以及Flex开发的技巧。然后,通过研究Flex框架的源码,深入理解Flex框架的一些核心机制,包括层次化显示对象体系,容器和组件,布局机制,事件机制,动画特效,皮肤机制,列表体系等等。最后,对Flex框架进行一些优化和改进。对Flex进行启动优化,并简化核心组件,包括简化显示列表的层次结构,简化应用类,简化部分核心基础组件,简化部分组件的皮肤机制。对Flex中的数据容器DataGroup和List组件进行改进。增加DataGroup组件对过渡效果的支持,增加List组件对拖放的过渡效果的支持。
通过优化和改进,使得Flex框架运行的效率得到提高,增加用户的易用性。通过对Flex框架的研究与改进,加深了对Flex框架的理解,并在一定程度上简化了Flex框架。对Flex框架的优化,也加快了Flex程序的启动速度。对Flex框架的优化,提高了Flex程序的运行效率,同时改善了用户的交互体验。