`
ch19880311
  • 浏览: 27852 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

    博客分类:
  • Flex
阅读更多
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>

分享到:
评论

相关推荐

    ilog-elixir.zip_IBM ILOG Elixir _ILOG_flex_ibm Ilog flex_ilog-el

    4. "manifest.xml" 是一个标准的文件清单,描述了压缩包内各个文件的详细信息。 5. "mx" 目录可能包含Flex的MX组件,这些是Flex框架的一部分,用于构建用户界面。 6. "locale" 目录可能包含不同语言的本地化资源,...

    Flex Namespace的用法

    -namespace 参数用于声明一个URI作为命名空间的标识,并指定一个manifest.xml文件作为ActionScript3.0类库清单文件。通过这种方式,开发者可以为自己的组件定义一个自定义的命名空间。-include-namespaces 参数用于...

    Flex做翻书效果

    3. `flex-sdk` 或 `lib` 文件夹:包含了Flex框架的相关库文件,如SWC文件。 4. `main.mxml` 或 `BookFlipApp.as`:这是主程序文件,可能包含了应用的初始化代码和翻书组件的实例化。 5. `FlexConfig.xml` 或 `build....

    使用FlexBuilder3制作并导出AIR1.0正式版应用

    - **META-INF**: 这个目录通常包含AIR应用的元数据,比如应用清单(manifest.xml),描述了应用的元信息,如版本、权限、依赖库等。 综上所述,这个主题涵盖了使用FlexBuilder3开发AIR 1.0应用程序的基本流程,包括...

    Flex通过ANE调用Dll

    4. 构建ANE:使用Adobe AIR SDK中的adt命令行工具,将AS3接口、原生代码和描述文件打包成ANE文件。例如: ```bash adt -package -target ane NativeDll.ane extension.xml -swc FlexANEDll_TestPrj.swc -platform ...

    ASDoc生成ActionScript的API类文档

    - 来自SWC文件中的类同样不会出现在生成的文档中。 #### 六、进阶使用 - **配置文件**:可以创建一个名为`asdoc-config.xml`的配置文件来进一步定制文档生成过程。通过这个文件,可以指定更多的选项,比如输出格式...

Global site tag (gtag.js) - Google Analytics