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

flex 生成swc

阅读更多
flexbuilder打包swc地址:
http://blog.csdn.net/Arthur0088/archive/2009/11/02/4759435.aspx


  在Flex中,有的时候,我们将一些常用的功能封装到了几个AS文件中去,但是如果要引用,还需要将公用的类引入到我们的工程,我们可不可以将这些功能打成一个swc发布出来供大家使用呢,答案是肯定的,现在就介绍一下该如何打SWC包。
    我们使用的是JAVA程序员的法宝-eclipse来完成的。
    现在有两种方式来完成swc打包动作,一个是在eclipse中的flex插件中建立一个swc工程,一个是利用eclipse中的ant工程来完成。

    一、ant方式打swc
    为了方便大家的使用,我将一个打PureMVC_MultiCore.swc的工程放到了网上,请大家先下载一下
    下载地址:http://www.blogjava.net/Files/rainwindboys/SWCTest.rar

    下面的介绍就是围绕这个工程展开的。
    首先,请修正工程下的build.properties文件,文件如下:
# Window and document title for the documentation
title = ASDocs Test Library

# Class-folders you want to search for classes to be included in the docs, seperated by spaces (for example   ../com/ ../net/  )
# to include every .as and .mxml file within your project, just state   ../
domainextensions = ./flex-src

# The Location of deployment library on your Computer (PC/Mac) for compiled SWC file
liboutputfolder = bin
liboutputfile = PureMVC_MultiCore.swc
libpath = libs

# The Location of the output folder for your generated documents
docsoutputfolder = bin/docs

# Home directory for flex sdk 3, change this to build for Mac or PC using # as comment
# FLEX_HOME = C:/Program Files/Adobe/Flex Builder 3/sdks/3.0.0
FLEX_HOME = D:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0
   
# The location of your asdoc.exe, change this to build for Mac or PC using # as comment
#asdoc.exe = C:/Program Files/Adobe/Flex Builder 3/sdks/3.0.0/bin/asdoc.exe
asdoc.exe = D:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0/bin/asdoc.exe

需要修正的地方

domainextensions = ./flex-src:这个是你要打包的src路径
liboutputfolder = bin:这个是swc输出的路径
liboutputfile = PureMVC_MultiCore.swc:这个是输出swc的名字
libpath = libs:这个需要打包src用到的类库
docsoutputfolder = bin/docs:这个是asdoc输出的路径
FLEX_HOME = X:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0:你的flex SDK的路径
asdoc.exe = X:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0/bin/asdoc.exe:这个是asdoc的路径



    在eclipse中window->preferences选择ant中的Runtime,将D:\Program Files\Adobe\Flex Builder 3 Plug-in\sdks\3.0.0\ant\lib\flexTasks.jar引入

然后执行build.xml生成SWC

二、建立SWC工程方式
这个比较简单,在建立工程的时候,选择flex libiary project,直接默认到最后一步。
然后再建立的工程上面鼠标右键,选择flex libiary build path 选中你要打入的src,点击完成后,会在bin目录中生成swc,但是需要注意的,如果没有生成swc有可能是src的编译没有通过。
分享到:
评论

相关推荐

    使用ant编译生成flex的swc文件

    在传统的Flex开发过程中,生成SWC文件通常需要手动操作Adobe Flex Compiler(compc),这个过程对于大型项目来说确实复杂且耗时。为了解决这个问题,我们可以利用Ant的强大功能来自动化这一过程。 在提供的文件列表...

    FlexPaper的flex的swc文件

    SWC是Adobe Flex编译器生成的一种库文件格式,它包含了ActionScript类、资源和元数据。开发者可以将这些库文件导入到他们的项目中,以便复用代码、资源或组件。在这个案例中,`FlexPaper.swc`包含FlexPaper的主要...

    flash actionscript3游戏开发之 用FlashBuilder生成swc的方法_亲测成功.zip

    在Flash ActionScript3游戏开发中,使用FlashBuilder生成SWC文件是一个重要的步骤,尤其是在构建可重用组件或库时。SWC(Shockwave Flash Component)是Adobe提供的一个库格式,它允许开发者打包ActionScript代码、...

    flexbuilder打包swc

    如果代码没有错误,FlexBuilder将生成一个SWC文件,里面包含了项目中所有的类和资源。 在给定的"SWCTest"压缩包中,可能包含了用于测试SWC打包的一个示例项目。解压后,你可以查看其中的源代码、配置文件,甚至运行...

    Flash AS3与JAVASCRIPT通信,读取图片,生成SWC

    本话题主要关注的是Flash ActionScript 3(AS3)与JavaScript之间的交互,以及如何在Flash中读取图片并生成SWC库。以下是对这些知识点的详细解释: 1. **ActionScript 3 (AS3)与JavaScript通信**: - **Bridge技术...

    flex解析json的swc包(entity-flex-v1-02)及例子

    在给定的资源中,“flex解析json的swc包(entity-flex-v1-02)及例子”显然提供了用于在Flex应用中处理JSON数据的库。SWC是Adobe Flex的库文件格式,它包含了编译后的ActionScript代码和相关的元数据,可以被其他Flex...

    FLEX调试工具Console.swc

    SWC文件是Adobe Flex编译器生成的一种二进制文件格式,它包含了ActionScript类、资源和元数据,可以被其他Flex项目引用。通过引入`Console.swc`,开发者可以方便地在应用程序中添加自定义的调试控制台,查看和分析...

    Flex Primitive Explorer 以及 插件包(swc)

    Flex2PrimitiveExplorer 是一个用代码绘图的Explorer, 只需调节相关控件, 它就会自动生成代码, 很方便 可惜的是没有可以直接拿来使用的响应插件包,本人费了一番力气,将源码打包成swc,可以直接拿来使用了(high!...

    flex json解析包(corelib.swc)

    SWC是Adobe Flex Compiler生成的库文件格式,它包含了ActionScript代码、资源、元数据等,可以被其他Flex项目作为依赖引用,以实现代码复用和模块化开发。 在Flex中,进行JSON操作主要依赖于`...

    iReport jasper4flex

    Jasper4Flex是JasperReports的一个插件,它利用Adobe的FlexSDK把JasperReports生成的文档导成Flash格式。

    flex编译

    - **生成SWC或SWF**:根据项目需求,可能需要生成库(SWC)或最终应用程序(SWF)。 - **打包和部署**:将编译结果和必要的资源打包成ZIP或AIR文件,以便于分发和安装。 6. **调试与优化**:Ant脚本还可以集成...

    MyEclipse Flex环境配置详解

    4. 在“Flex Build Path”选项中,可以配置所需的库(如SWC文件)。 5. 完成配置后,点击“Finish”创建项目。 五、编写Flex代码 1. 在新建的Flex项目中,右键点击“src”目录,选择“New” -> “ActionScript ...

    Flex开发指南.pdf

    在Flex项目中,开发者可以修改html-template目录下的模板文件,影响生成的HTML输出。这对于定制界面样式和实现特定效果非常有用。通过熟练掌握Flex的MXML和AS3结合使用,以及对Flex Builder 3的深入理解,开发者能够...

    Flex中采用Flex-config.xml进行命令行的编译

    5. **metadata**: 允许你在编译的SWF或SWC文件中添加元数据,这对于文档生成、版本控制或者其他元数据驱动的工具非常有用。 在命令行编译时,`flex-config.xml`的使用方式通常是通过`-config`参数指定其位置。例如...

    fds.rar基本上都要用到FDS.SWC

    2. `library.swf`:这是Flex编译器生成的SWF库文件,包含了项目中的所有图形、动画和ActionScript类。在FDS的上下文中,它可能包含了与数据服务交互所需的各种类和组件。 3. `catalog.xml`:这个文件通常用于描述...

    flex json 解析包

    在Flex中,由于其主要基于ActionScript编程,因此需要专门的库来解析和生成JSON格式的数据。 这个压缩包包含的核心文件`corelib.swc`是Flex的库文件,它是ActionScript类库的集合,提供了对JSON的支持。在Flex项目...

    Flex-jsp两个必要jar包

    这个合并的jar包通常包含了Flex编译器生成的SWC库,比如Flex框架类、Flex组件库、 BlazeDS或LiveCycle Data Services的相关类等。开发者在JSP环境中使用Flex时,需要这个jar包来确保所有必要的Flex运行时环境已经...

    Flex 开发学习笔记6.1 - 创建 Flex Library Project

    5. **编译和测试组件**: 编写完成后,使用IDE的编译工具生成SWC文件,这是一个包含库代码的二进制文件,可以被其他Flex应用程序导入和使用。同时,可以创建测试程序来确保组件的功能正确无误。 6. **发布和共享**: ...

    fl.zip_flex

    SWC(Shockwave Flash Component)是Adobe Flex编译器生成的二进制库格式,用于封装代码、资源、元数据等。它们类似于Java的JAR文件,但专为Flash和Flex环境设计。在Flex项目中,开发者可以引入SWC文件来复用代码、...

Global site tag (gtag.js) - Google Analytics