1

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

该程序运行良好,但是“导出 SWF”现在绝对需要很长时间。处理这些库资产或其他东西似乎做了很多工作。

有什么办法可以减少这个时间吗?

如果可以的话,我希望避免回到 Embed。

4

1 回答 1

2

这可能会极大地改变您的工作流程,但我避免此问题的方法是使用代码编辑器进行编译(我的偏好是FlashDevelop,但FDTFlash Builder也可以),并包含在 Flash Professional IDE 中由 pre - 将它们导出到 SWC。

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

要开始执行此操作,您可以从 Flash Pro 导出 SWC,方法是转到File> Publish Settings,然后选中“SWC”选项(并取消选中“SWF”)。您可以将 SWC 路径设置为对您的代码编辑器方便的路径。然后在 FlashDevelop 中,例如,您将在项目中包含 SWC(右键单击并“添加到库”),这样您就可以访问在 Flash 库中设置为“为 ActionScript 导出”的任何类。

全部设置好后,我使用 SHIFT-ALT-F12 从 Flash 发布,然后切换到 FlashDevelop,更改将被拾取,准备从那里直接编译。

于 2013-10-21T12:12:38.573 回答