如何在ActionScript3中打包库(.jar等效?)

And*_*Hin 6 actionscript actionscript-3

我正在AS3中创建一个库.在库中,我使用了一堆不需要暴露给我的lib最终用户的类/包.我想只公开其中一个类.

我想我的问题是:

1)图书馆如何在AS3中共同发布?

2)AS3中是否存在开发人员可以包含的.jar等价物,但只能访问/知道我声明为公开的类?

谢谢!

Val*_*nov 5

AS3库称为SWC.与JAR一样,它们只是ZIP存档,包含一些元数据.您可以使用Flash Builder库项目或Flex SDK中的mxmlc编译器来构建库,例如此处所述.

好的做法是分发SWC或源代码.当然还有docs或自述文件.

  • @AndyHin,您需要Flex编译器来构建SWC,但您不必包含Flex框架(如果您在代码中没有引用它,则不会包含它). (4认同)