无法使用没有Flash Professional的公开资产创建SWC文件

时间:2014-08-25 02:22:13

标签: actionscript-3 flash-builder swc

目前正在尝试创建一个包含png和一些其他类的swc库。注意,我根本不使用Flash Professional,只使用Flash Builder 4.7。我创建了一个AS Library项目。将我的支持类和png放在源文件夹中。一旦我清理并创建了swc,我将其解压缩并且图像在swc中,因此我知道它们被包含在内。

现在我创建一个新的AS项目,在我的lib路径中包含swc,它显示在我引用的库中,很棒。当我旋转下来看内容时,我只看到了课程。

我的问题是如何获取我在swc中包含的原始png或任何其他资产(xml,css)?

我尝试在swc中创建一个EmbeddedAssets类并指向资源......并为该类创建一个const。这会强制它出现在我的项目中,但是像image_name_png_4394434l32k39e393.abc。在采用这种方法时,Flash Builder似乎会在资产中附加一个随机字符串,这使得定位它变得更加困难,必须使用getDefinitionByName()......不是非常优雅或有用。在使用这种嵌入方法时,有没有办法强制Flash Builder不添加随机内容?我是否必须使用Ant来构建swc以正确强制名称?如果是这样,有没有人有一个蚂蚁脚本或知道如何实现这一目的的教程?

感谢您提供任何帮助......

0 个答案:

没有答案