0

我需要转换 Illustrator 图像才能在 FLASH (AS3) 中使用它们。

Illustrator 项目包含 1 到 n 层。我想将每个项目转换为单个 SWF,以便能够在 FLASH (AS3) 中的选定图层上执行 ColorTransform。

我注意到,如果我只是简单地将 Illustrator 导出到 SWF,那么它会使用 AS2,并且我无法更改特定图层(没有 numChildren,对象 AVM1Movie 的类型)。

有没有一种简单的方法可以将 Illustrator 多层矢量图像转换为 SWF (AS3),以便能够对 FLASH 项目中的一个特定图层进行颜色转换(例如,使用 Loader.load 加载它们(SWF))?

PS 我打算使用最新的工具(来自 CC 平台) - Illustrator、Flash Builder、Flash Professional。

4

2 回答 2

0

只是我对答案的评论的副本,因为问题已经解决并且应该被 SO 视为未回答)

我总是将 Flash Pro AI 导入器用于此类任务 - 将资产从 AI 导入 SWF。您可以将图形从 AI 复制/粘贴到在 Flash Pro 中打开的 Fla 文件或使用file->import to stageFlash Pro 选项。

于 2013-10-24T10:13:04.450 回答
0

正如 fsbmain 和 GeorgeProfenza 在上面的评论中所说,我能够将 AI 直接导入到 FLASH PRO 的阶段(层到闪存层)。然后我将每个图层元素转换为符号并命名它们。然后我将整个 FLASH 项目导出到 SWF(电影或图像 - 两者都有效)。我能够从父 SWF 中获取每一层,检索它们的名称并对其进行转换。

那将是一个答案好吧:]。再次感谢。

于 2013-10-25T21:00:16.857 回答