如何在不带入整个库的情况下将场景或影片剪辑导出为 SWF?

How can I export a scene or movieclip as a SWF without bringing the whole library?

我有一个包含许多场景的 FLA 文件。我需要将单个场景或单个动画片段导出为 SWF,而不用在 SWF 中导出整个 FLA 库。我只希望它与 scene/movieclip.

中使用的符号和资产一起导出

我尝试过许多不同的设置和导出方法,但它们似乎都包含了整个 FLA 库。到目前为止,我找到的唯一解决方案是 copy/paste 场景的时间轴到一个新的 FLA 中,然后从那里导出。

有谁知道更好的方法吗?

谢谢。

编辑:一些上下文可能会有帮助:

我目前正在将导出的 SWF 文件与名为 UniSWF 的系统一起使用,这是一种 Unity3D 资产,可将 SWF 文件转换为用于游戏的精灵表和动画序列。当我使用右键单击库并导出 SWF 或顶部菜单中的 "Test Movie" 方法导出 SWF 时,UniSWF 会生成包含我整个库资源的打包纹理。

您只需从库中将 MovieClip 导出为 SWF:

对于场景,您只需 select 它和 运行 通过 Control 进行场景测试>> 测试场景CTRL + ALT + Enter.

希望能帮到你。

经过多次测试,似乎在从库中导出 Flash 中的动画片段或场景时,它还会将库中选中 "Export for ActionScript" 属性 的每个动画片段都带走.这似乎是合乎逻辑的,因为生成的 AS 将引用动画片段,从而将其带入导出。在所有不应导出的动画片段上取消选中此项似乎已经解决了从库中导出单个动画片段时的问题。