请问如何生成flex的swc文件? 我从网上下载了源码包,请问怎么生成,请说详细点!

这个包结构如下:com/degrafa/
下有多个类。
可再加分重酬!!!!!

新建一个Flex library工程.把你的as 代码复制进去。然后再compiler中。添加Manifest file 和URL。同时创建你的Manifest的xml文件。eg:
<?xml version="1.0" encoding="utf-8"?>
<componentPackage>
<component id="MDIWindow" class="flexmdi.containers.MDIWindow" />
</componentPackage>
如果代码没什么错的话。就会直接在bin目录下面生成swc文件
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-09
新建一个Flex library工程
东西全放进去
就会直接在bin目录下面生成swc文件

使用的话,就把这个swc拷到你新工程的lib文件夹下,就可以直接使用了
第2个回答  2011-06-09
文件-导出(file->export)追问

能否说详细点

追答

swc文件的代码是不可见的
这一方面是版权保护的需要 另一方面 有一些程序不是直接flex编译过来的 而是从flash动画编译过来 没有源代码
就像java的class文件一样 只能调用
当然 现在有class的反编译工具
却没有swc文件的反编译工具出来吧

追问

可能是我不太懂,我的意思是我现在有一个as包(都是as文件),把它生成swc,具体的步骤是什么?我对swc只知道怎么用,但是怎么生成却完全不懂,我在网上查了一上,好像是用flash生成,却没有具体的例子。

本回答被提问者采纳

如何使用SWC,如何发布,打包SWC
1.如果是FLEX的话就比较简单,直接在library中加入即可;2.是Flash的情况下,目前只有CS4可以直接导入,方法是: file publish settings flash settings Library path 点击那个红色图标– Browse to SWC file 就可以了.SWC的发布方法:这里需要用到Flex Builder了, 关于Flex builder 3的下载地址网...

关于flex与flash生成swf文件的加载(体积)问题
1.在项目文件夹中点右建,选择"properties"-"Flex BuildPath"-"Library Path"2.该选项卡上我们看到"FrameWork linkage",默认是选中"Merged into cdoe"(打包在里边..大概这意思)3.点开下拉,选择"runtime shared library(RSL)",点"OK"你的swf的数量这么大,肯定用RSL比较好,把公共部分的框架做成共享...

flash导出swc文件为什么是灰色的
你须要下载FlexComponentKit.mxp,安装了之后。进入flash cs3或cs4,在命令菜单下就会多两个菜单 其中用“将元件转化为Flex组件”即可转化你的按钮元件,发布即会生成swc文件。.mxp文件在安装了Adobe Extension Manager CS4之后是很方便安装的。我不知道没这个东西能不能安装啊。你问的那个“元件1”我不清...

相似回答