Actionscript 3 flash中的库项降低了导出速度

Actionscript 3 flash中的库项降低了导出速度,actionscript-3,flash,adobe,Actionscript 3,Flash,Adobe,起初,我使用[Embed]加载游戏的纹理。 然后,我完成了将所有资产移入图书馆的过程 该计划运作良好,但“出口主权财富基金”需要绝对的时间。似乎它在处理这些库资产或其他方面做了很多工作 这次我有什么办法可以减少吗 如果可以的话,我希望避免返回嵌入式。这可能会极大地改变您的工作流程,但我避免此问题的方法是使用代码编辑器进行编译(我的首选是,但也可以使用or),并通过预导出到SWC来包含在Flash Professional IDE中编写的任何资产 这意味着有两个步骤来执行完整的编译:第一个步骤是将

起初,我使用[Embed]加载游戏的纹理。 然后,我完成了将所有资产移入图书馆的过程

该计划运作良好,但“出口主权财富基金”需要绝对的时间。似乎它在处理这些库资产或其他方面做了很多工作

这次我有什么办法可以减少吗


如果可以的话,我希望避免返回嵌入式。

这可能会极大地改变您的工作流程,但我避免此问题的方法是使用代码编辑器进行编译(我的首选是,但也可以使用or),并通过预导出到SWC来包含在Flash Professional IDE中编写的任何资产

这意味着有两个步骤来执行完整的编译:第一个步骤是将资产从FlashPro导出到SWC(这仍然很慢),第二个步骤是使用SWC和您的代码实际编译SWF(这要快得多)。如果您像编辑代码一样频繁地编辑资产,这根本不会节省时间,但根据我的经验,一旦资产到位,我会对代码进行更多的调整,总的来说,这会节省我的时间

要开始执行此操作,您可以从Flash Pro导出SWC,方法是转到
文件
发布设置
,然后选中“SWC”选项(并取消选中“SWF”)。您可以将SWC路径设置为便于代码编辑器使用的路径。例如,在FlashDevelop中,您将在项目中包括SWC(右键单击并“添加到库”),这允许您访问在FlashLibrary中设置为“Export for ActionScript”的任何类


设置完毕后,我使用SHIFT-ALT-F12从Flash发布,然后切换到FlashDevelop,从那里获取更改,准备直接编译。

仍在阅读,但我现在要说的是,我所有的资产都是PNG,不是用Flash制作的。我在(相当遥远的)过去曾经使用过一两次Flash develop。那时候它对我不起作用,因为我在flash中创建所有资产。我现在可能会再调查一次。。。幸运的是,我只使用flash进行原型制作,所以我不需要处理太长时间。