Flex打包SWC时使用manifest.xml清单文件

Flex打包SWC时如果不使用清单文件,那么每个类就用自己的默认命名空间,即类所在的包名。比如类ResizeWindow.as类在com.window包中,那么,当css或mxml引用时,可采用如下代码:

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:window="com.window.*">

<window:resizeWindow id="windowID"/>

</mx:Application>


采用清单文件可以将不同包中的各个类统一成一个namespace,具体清单文件内容格式如下:

<?xml version="1.0"?>
<componentPackage>
<component id="ResieWindow" class="com.window.ResizeWindow"/>
<component id="EnhancedDateField" class="com.control.EnhancedDateField"/>
</componentPackage>

在编译时,可以在flex-config.xml文件中添加自定义namespace

<namespaces>
<namespace>
<uri>http://www.adobe.com/2006/mxml</uri>
<manifest>mxml-manifest.xml</manifest>
</namespace>
<namespace>
<uri>http://www.custom.lib</uri>
<manifest>manifest.xml</manifest>
</namespace>
</namespaces>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值