as3从swc中提取类引用

时间:2011-04-08 11:58:37

标签: flex air swc

有谁知道如何从SWC文件中提取类引用?我知道我可以右键单击/“转到定义”,然后查看类定义。

我需要在SWC中为每个类提取这些内容。任何人都可以提供自动执行此操作的方法吗?

最佳, 弗兰克

3 个答案:

答案 0 :(得分:1)

我不确定,你说“提取”是什么意思。 如果您需要使用SWC中的某个类,只需将此SWC设置为IDE中项目的库。 如果您正在讨论查看源代码,那几乎是不可能的,因为SWC是一个带有编译类(swf)的存档。您可以使用Flash反编译器从中获取一些源代码。 顺便说一句,IntelliJ IDEA可以解析swc并向你展示字段和方法的ptototypes。

答案 1 :(得分:0)

如果您尝试从Flex SDK本身提取类,可以grab the entire project using SVN或浏览他们的online class summary documentation

答案 2 :(得分:0)

可以从swc中的catalog.xml文件中获取打包到swc中的类的列表。

将.swc重命名为.zip文件,您可以访问它。

但是,如果你想要每个班级的实际方法,我恐怕你运气不好。