flex fx,mx,s的区别
原来flex build 4有三个命名空间fx,mx,s,分别对应一下三个: ?xmlns:fx=”http://ns.adobe.com/mxml/2009″ <mx:不能嵌套在<s:里面否则就会报错。 1、xmlns:fx=”http://ns.adobe.com/mxml/2009″ ??????? 前者ActionScript顶级元素就是指 Object、Number、Boolean以及Array对象等等, 2、xmlns:mx=”library://ns.adobe.com/flex/halo” 3、xmlns:s=”library://ns.adobe.com/flex/spark” ??????? s命名空间可真是新鲜事了,spark.* 包里的组件都在这个命名空间里,不只spark包,flashx.*包的text framework类也在这个命名空间里。这个命名空间包含不少RPC类,例如 WebService、HTTPService和RemoteObject组件,这些组件同时也在mx命名空间下,也就是说,创建这些组件时,你不但可以使用“S:”前缀,也可以使用“mx:”前缀。其实不只这些RPC组件共用两个命名空间,像graphics、effect和state类也是共用 s 和 mx 命名空间的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |