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>
分享到:
相关推荐
4. "manifest.xml" 是一个标准的文件清单,描述了压缩包内各个文件的详细信息。 5. "mx" 目录可能包含Flex的MX组件,这些是Flex框架的一部分,用于构建用户界面。 6. "locale" 目录可能包含不同语言的本地化资源,...
-namespace 参数用于声明一个URI作为命名空间的标识,并指定一个manifest.xml文件作为ActionScript3.0类库清单文件。通过这种方式,开发者可以为自己的组件定义一个自定义的命名空间。-include-namespaces 参数用于...
3. `flex-sdk` 或 `lib` 文件夹:包含了Flex框架的相关库文件,如SWC文件。 4. `main.mxml` 或 `BookFlipApp.as`:这是主程序文件,可能包含了应用的初始化代码和翻书组件的实例化。 5. `FlexConfig.xml` 或 `build....
- **META-INF**: 这个目录通常包含AIR应用的元数据,比如应用清单(manifest.xml),描述了应用的元信息,如版本、权限、依赖库等。 综上所述,这个主题涵盖了使用FlexBuilder3开发AIR 1.0应用程序的基本流程,包括...
4. 构建ANE:使用Adobe AIR SDK中的adt命令行工具,将AS3接口、原生代码和描述文件打包成ANE文件。例如: ```bash adt -package -target ane NativeDll.ane extension.xml -swc FlexANEDll_TestPrj.swc -platform ...
- 来自SWC文件中的类同样不会出现在生成的文档中。 #### 六、进阶使用 - **配置文件**:可以创建一个名为`asdoc-config.xml`的配置文件来进一步定制文档生成过程。通过这个文件,可以指定更多的选项,比如输出格式...