flex笔记

来源:互联网 发布:上海松丰齿科骗局知乎 编辑:程序博客网 时间:2024/06/06 00:16

最近公司做的项目用到了flex框架,所以自己百度学习一下,顺便整理了一点,

安装好flex builder 之后,就可以创建flex项目了,分别可以创建 ActionScript project   、 Flex   Project    和  Flexlibrary project   ,

actionScript  project  与 flex  project 的不同在于 actionScript project 不包含 flex 框架,actionScript  项目 依赖 flash基础代码 中的核心ActionScript 类,并且不允许访问flex框架中的任何组件,

flex library  project 不需要主mxml,application文件,它不编译到swf文件中,而是编译到swc文件中,并且可以被用作其他的应用,或者作为运行时共同资源库,创建这种项目可以将自定义的组件保存到项目中,并打成swc库文件,供其他应用程序调用,作用就是扩充flex类库,添加用户自定义组件,供其他的flex程序调用



flex 框架模型  

------------------------------------------------

               flex  编译环境                         = 

mxml描述           actionscript语言       =

                                                                =     =====》         flex编译器             =====》    swf文件

               flex基础类库                          =

                                                               =

----------------------------------------------------


mxml:就是基于xml构建的描述界面的语言   

actionScript : 编写业务代码                       他们都可以 调用flex类库,在编译时,会将mxml转化为ActionScript,因此可以简单的将mxml理解成一种动态的ActionScript类

原创粉丝点击