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的编译没有通过。
分享到:
相关推荐
直接使用flex的sdk生成swc文件,很繁琐,而且对于大项目来说,是个头痛的事情。ant在对java打包生成jar时,它优良的设计显露无疑,这里我们使用它,来生成swc,完成项目编译打包。
NULL 博文链接:https://huagenli.iteye.com/blog/710475
Flex2PrimitiveExplorer 是一个用代码绘图的Explorer, 只需调节相关控件, 它就会自动生成代码, 很方便 可惜的是没有可以直接拿来使用的响应插件包,本人费了一番力气,将源码打包成swc,可以直接拿来使用了(high!...
Jasper4Flex是JasperReports的一个插件,它利用Adobe的FlexSDK把JasperReports生成的文档导成Flash格式。
* 拆分为barcodelib.swc和barcodelib.decode.swc2个库,分别用于生成条形码和读取条形码。启用读取条形码操作时要同时引入barcodelib.swc和barcodelib.decode.swc2个库。 * 修改QR_CODE码逻辑,支持中文。 已在Flex...
ExportSWC 是为 FlashDevelop IDE (http://www.flashdevelop.org) 编写的插件,用于在 PC 上为 Flash/Flex 代码库生成 SWC 文件。 教程:...
可以生成一个包含无用代码的swc文件,你只要在自己的项目中包含这个swc,然后再实例化其主类就可以。使用之前先把flexsdk的bin目录路径加入系统路径,并设置SetupSDK.bat中的sdk路径。xRandomSWC.bat中可以设置主类...
编译主题SWC 9.11节.应用嵌入字体 9.12节.从SWF文件中嵌入字体 9.13 节. 嵌入图像的皮肤 9.14节.从SWF文件中嵌入皮肤 9.15节.编程实现组件应用皮肤 9.16 节. 编程实现状态控件的皮肤 9.17 节. 从SWF 文件中生成动态...
从 decomp SRCS 和 FlashBuilder 作为 Flex/Air AS3 库项目生成。 在下载适用于您的 Dofus 版本的 swc 库文件 在 ActionScript 3.0 config/libs 上将此库导入您的项目(使用 Flash Builder、Adobe Flash...) 将此...
FlexMojos 兼容模型验证器。 FlexMojos 提供了 6 个范围用作依赖项的链接: ... 仅与 Flex 和 AIR 应用程序(不是 SWC 或 ActionScript 3 项目)相关,这可确保 SWF 引用的库将在运行时一次加载到用户的 Fl