- 浏览: 783415 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
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的编译没有通过。
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的编译没有通过。
- SWCTest.rar (513.5 KB)
- 下载次数: 74
发表评论
-
便携电脑使用详情
2011-04-03 18:30 845便携机 IBM T410I 配置:I3-380M /2G/3 ... -
Geoserver如何访问shapefile或PostGIS数据库
2010-08-20 13:11 2608数据库, Geoserver, PostGIS, shapef ... -
flex checkbox tree
2010-08-10 16:40 1985网上遇到很多需要在Tree控件添加CheckBox等控件的问题 ... -
flex读取post方式的request参数
2010-08-09 21:52 1484目标: 使用flex在不发送请求的情况下,从request中 ... -
flex向struts2(action)传输数据
2010-08-09 21:50 1571目标: 实现从flex页面向后台的服务框架(struts ... -
flex登录
2010-08-05 16:19 937<?xml version="1.0" ... -
GNU、GPL和LGPL
2010-07-30 16:52 12111.GNU 和 Linux 的关系 GN ... -
计算机世界里的法律:软件使用许可的一些知识
2010-07-30 16:43 966在Internet上的软件一般 ... -
企业用户合法使用 GPL/LGPL 自由软件的指导(zz)
2010-07-30 16:39 1367本文给出了一些指导性 ... -
地图服务器的选择
2010-07-30 13:17 1527地图服务器的比较与选 ... -
MapServer学习笔记
2010-07-30 09:49 21641、MapServer简介 M ... -
Mapserver起步
2010-07-29 19:13 1874Mapserver起步 Mapserver是比较著名的 ... -
MapXtreme Java 版 --- 100% 纯Java 地图应用服务器
2010-07-28 13:42 1985企业可以通过地图实现 ... -
开源的地图服务器
2010-07-28 13:24 2036完全商业化的地 ... -
flex 加载图片时的相关问题
2010-07-06 16:31 1177桌面背景布局 居中 平鋪 拉伸 DesktopBack ... -
OpenLayers项目分析
2010-07-02 14:39 1960摘要:OpenLayers 是由 Meta ... -
GIS 标准体系
2010-07-02 12:25 1436GIS 标准体系 我可没想 ... -
三种地理参考信息模型:WMS,WFS,WCS
2010-07-02 12:08 1146关键字: gis wms wfs wcs OGC ... -
Flex的几个值得借鉴的项目
2010-07-01 10:19 1762Flex的几个值得借鉴的项目 1、Merapi 经过近 ... -
台式电脑使用详情
2010-06-29 13:07 841台式电脑使用详情 联想启天 M5650 配置:AMD RS76 ...
相关推荐
描述中提到的“source & air”暗示我们将探讨如何使用FlexBuilder3来编写源代码,并将其打包成AIR 1.0应用程序。博文链接虽然不可访问,但我们可以推断其内容可能包含以下步骤: 1. **安装FlexBuilder3**: 首先,你...
1. **添加引用**:在Flex Builder或使用命令行编译时,将SWC文件添加到类路径或库路径中。在Flex Builder中,这可以通过右键点击项目->属性->Flex Build Path->Library Path来实现。 2. **导入类**:如果SWC中包含...
7. **使用生成的SWC**:在“FlashBuilder调用Flex Library Project工程生成的swc文件中的类.txt”中,详细记录了如何在新的FlashBuilder项目中引用并使用生成的SWC中的类。这通常包括导入库,实例化类,以及调用其中...
3. `artifacts.xml`:可能与构建过程相关,定义了如何打包和部署项目,比如创建SWF或SWC文件。 4. `site.xml`:这个文件可能涉及到Eclipse插件的更新站点信息,使得用户可以通过该站点安装或更新插件。 5. `...
在实际操作中,可以使用Adobe Flex Builder或命令行工具(如mxmlc)来创建和编译SWC。在构建SWC时,确保正确设置库依赖关系,以避免编译错误和运行时问题。同时,对SWC进行版本管理也很重要,以便在升级或更改时能够...
- **工具**:除了Flash Professional和Flex Builder,还可以使用命令行工具如FlashDevelop或Apache Flex SDK来创建和管理SWC库。 结合这些知识点,你可以创建一个交互式的Web应用,让Flash组件通过JavaScript与...
SWC文件是Adobe Flex中的库打包格式,包含了编译后的ActionScript类、资源和元数据。这个特定的SWC可能包含了与Flash Player交互、数据绑定、事件处理和组件相关的类库,使得开发者能够更方便地处理数据和展示动态...
4. **命令行工具**:如acompc用于编译SWC库,adt用于打包AIR应用,rslauncher用于管理运行时共享库等。 5. **文档**:Flex SDK还包含了API参考文档,帮助开发者了解如何使用Flex框架和ActionScript API。 6. **Ant...
4. 使用SWC库:将常用组件打包成SWC库,提高加载速度。 七、发布与部署 1. 发布设置:在项目属性中,可以配置发布的SWF版本、质量、压缩级别等。 2. 生成SWF:右键项目,选择"Export" -> "Flash SWF File",选择...
在Flex开发中,可能包括SWC(Compiled Adobe Flex Component)文件,它们是预编译的ActionScript库。 7. **html-template**:在Flex应用打包为Web应用时,这个目录可能包含HTML文件模板,这些模板在最终发布时会被...
4. 在“Flex Build Path”选项中,可以配置所需的库(如SWC文件)。 5. 完成配置后,点击“Finish”创建项目。 五、编写Flex代码 1. 在新建的Flex项目中,右键点击“src”目录,选择“New” -> “ActionScript ...
它包括ActionScript编译器(ASC)、Flex Builder编译器(mxmlc)和其他用于构建和测试Flex应用的工具。 2. **ActionScript与MXML**:ActionScript是Flex应用程序的主要编程语言,类似于JavaScript,但提供了面向...
2. **Flex Builder 3 项目类型**:Flex Builder 3 支持三种项目类型:Flex Project(用于创建Flex应用程序),AS Project(用于ActionScript项目),以及Flex Library Project(用于创建库项目,可被其他项目引用)...
这个组件,FlexPaper_1.0_swc.zip,包含了实现这一功能的关键资源,特别是SWC文件,它是Adobe Flash Professional或Flex Builder中使用的库文件。 SWC(Shockwave Compiler)是Adobe开发的一种文件格式,它用于打包...
5. **发布库**:完成库的开发后,需要将其打包为SWC文件,这是Flex的库文件格式。在Flex项目构建设置中,选择“Library SWC”作为输出类型,然后构建项目。生成的SWC文件可以被其他Flex项目引用。 6. **使用库**:...
最后,你将接触到Flex2的应用程序打包和部署过程,包括生成SWF文件、发布到Web服务器,以及如何创建和使用SWC库来管理代码复用。 总之,“flex2起步”教程将带你全面了解Flex2的开发环境、组件、数据绑定、事件处理...
书中会介绍Flex的架构、开发工具如Flex Builder或Flash Builder,以及如何设置开发环境。 2. **SWC文件**:SWC是Flex的库文件格式,用于存储编译后的ActionScript代码、资源和元数据。开发者可以创建自定义组件或...
8. **部署与测试**:最后,将你的Flex应用打包成SWF文件,部署到服务器或本地Web服务器上进行测试。确保在不同浏览器和设备上都能正常运行。 综上所述,通过结合Flex的组件化和事件驱动特性以及Google Maps API的...
SWC文件可以直接导入到Flex Builder或Flash Professional中,以便在项目中使用其中的类和资源。在这个版本中,`flexlib.swc`很可能包含了新版本的自定义组件、样式和可能的公用函数。 `新建文本文档.txt`通常是一个...