当前位置:  开发笔记 > 编程语言 > 正文

没有Flex Framework/Components的MXML

如何解决《没有FlexFramework/Components的MXML》经验,为你挑选了1个好方法。

Flex编译器可以编译不包含任何Flex组件字节码的"纯AS3"SWF文件.所以,

是否有可能创建一个自定义组件框架(用于代替Flex框架),仍然可以使用MXML(读取:标记)进行可视化布局,并编译为SWF而不依赖于Flex Framework本身?



1> wulong..:

是的,这是可能的.您的MXML文件基本上只是指定类的一种不同方式.您可以通过编译项目和提供-compiler.keep-generated-actionscript=true来查看mxml文件归结为什么mxmlc.

bar.mxml:




编译后mxmlc -compiler.keep-generated-actionscript=true bar.mxml,它变成以下.

生成/ bar-generated.as:

package {
    import flash.display.Sprite;
    // bunch of imports
    public class bar extends Sprite {
        public function bar() { super(); }
    }
}


您可以将编译器参数缩短为`-keep`.更容易记住.
推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有