求教个问题,在Flex怎么导入as类或者是mxml类
展开全部
关于MXML与AS3.0我作如下解释:
1.MXML=
AS3.0,MXML在编译时自动转换为AS3.0,只要是MXML可以实现的as3.0就都可以实现,毕竟AS3.0是根本;
2.AS的类名必须与文件名相同,MXML的类名可以与文件名不同,在MXML中导入类(AS/MXML)必须先设置命名空间;
3.MXML就是XML,简单直观,在UI编程方面比较高效,AS实现起来相对比较繁琐;
4.通过简单的继承和改写现有的MXML组件就可已实现大多数自定义组件,一般是现有的组件在Layout功能上不能满足时才重写高级自定义组件;
5.MXML多用于商业应用类RIA程序,高用户体验,高响应,灵巧,高个性化的RIA程序应该用纯AS3.0来编写;
6.当然MXML自身有很多优点,可以快速的构建RIA程序而不用关心很多实现的细节。相当于建一座楼的话他已经提供了很多预先定义好的模块和原料(经常会用到的资源),不用连水泥,玻璃之类的材料都要自己去生产(类似与纯AS实现);
7.根据需求去选择采用何种技术去实现功能,客户强调的是功能;但作为一个合格的业内认识,我们需要了解最本质的东西(AS),同时又要有一些独特的技巧(MXML)来应对经常发生的情况;
针对您的问题我做了一个简单的Demo,其中采用了两种导入MXML的方式,如何导入AS类我想在这里没必要去解释了.
Flex4.zip
1.MXML=
AS3.0,MXML在编译时自动转换为AS3.0,只要是MXML可以实现的as3.0就都可以实现,毕竟AS3.0是根本;
2.AS的类名必须与文件名相同,MXML的类名可以与文件名不同,在MXML中导入类(AS/MXML)必须先设置命名空间;
3.MXML就是XML,简单直观,在UI编程方面比较高效,AS实现起来相对比较繁琐;
4.通过简单的继承和改写现有的MXML组件就可已实现大多数自定义组件,一般是现有的组件在Layout功能上不能满足时才重写高级自定义组件;
5.MXML多用于商业应用类RIA程序,高用户体验,高响应,灵巧,高个性化的RIA程序应该用纯AS3.0来编写;
6.当然MXML自身有很多优点,可以快速的构建RIA程序而不用关心很多实现的细节。相当于建一座楼的话他已经提供了很多预先定义好的模块和原料(经常会用到的资源),不用连水泥,玻璃之类的材料都要自己去生产(类似与纯AS实现);
7.根据需求去选择采用何种技术去实现功能,客户强调的是功能;但作为一个合格的业内认识,我们需要了解最本质的东西(AS),同时又要有一些独特的技巧(MXML)来应对经常发生的情况;
针对您的问题我做了一个简单的Demo,其中采用了两种导入MXML的方式,如何导入AS类我想在这里没必要去解释了.
Flex4.zip
展开全部
导入AS类应该跟导入系统的AS类差不多嘛,可以设置内路径,mxml类应该是相当于mxml组件的形式,也可以采用类似的方法。可以将类拷贝到工程目录里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
导入AS类:improt
类路径,比如
import
com.SimpleClass;//com是文件夹,SimpleClass是个类名
导入MXML:声名命名空间:comp:xmlns=".."
这个MXML作为一个组件用
在MXML文件中,
类路径,比如
import
com.SimpleClass;//com是文件夹,SimpleClass是个类名
导入MXML:声名命名空间:comp:xmlns=".."
这个MXML作为一个组件用
在MXML文件中,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
AS的类你在封装包的时候,指明路径来就很容易导入,可是我也想知道MXML类的导入方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询