flash builder和swc

时间:2011-12-09 22:11:13

标签: flash actionscript flash-builder

对于Flash构建器来说是新手(实际上我是闪存的新手,几个月前刚刚开始开发)。

无论如何我只是想问:

1)有没有办法在项目创建后添加

2)有没有办法将这些swc中的一些资产链接到类(例如将一个球资产链接到一个实现其功能的类。你可以直接从flash pro CS5.5那样做,但是有一种在flash builder中实现的方法)

我确定这些问题可能看似微不足道,但我找不到任何关于它们的问题

提前致谢

2 个答案:

答案 0 :(得分:2)

1)是的,转到项目设置:右键单击项目,从上下文菜单中选择“属性”,转到“Flex构建路径”选项卡,切换到“库路径”选项卡,您将有工具来管理链接到项目的库。

2)我理解你的问题,好像你想把符号链接到新创建的类。答案是 - 这取决于我们所谈论的符号类型。

  • 矢量图形(可能是某种Shape / Sprite / MovieClip) - 是的。您只需定义一个与之前链接到该符号的类同名的新类。但是,嵌入式视频或声音可能存在问题,您需要根据具体情况进行检查,较新的SDK支持更多这些,但也存在已知错误。
  • 字体 - 很难说,创建/嵌入字体的方式太多了。有些可能重新链接,有些最初没有链接到类,因此无法重新链接。
  • 声音和位图 - 这类似于字体,您最终可能会创建一个不为符号创建类的Flash影片,否则您只需覆盖已链接到该符号的类。否则,应该可以从SWC中提取SWF,并使用[Embed(source='library.swf', symbol='symbolName')]种类的嵌入。 AFAIK,只有MP3声音才能以这种方式嵌入。
  • 无论嵌入二进制资产的是什么,都会有一个链接到它的类。用您自己的类扩展ByteArray来覆盖该类应该可以胜任。
  • 嵌入式视频 - 据我所知,您无法使用Flex编译器重新链接它们。

答案 1 :(得分:0)

我是第二个wvxw的答案。

将swc添加到项目的另一种方法是:

只需将swc复制到Flash Builder项目的libs文件夹中即可。