【问题标题】:Illustrator vector graphics to AS3 SWF for Flash BuilderIllustrator 矢量图形到 Flash Builder 的 AS3 SWF
【发布时间】:2013-10-26 05:00:16
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • Flash Pro 有一个不错的 AI 导入器,只需将艺术从 AI 复制/粘贴到 Flash pro 新 fla 文件中
  • @Stefan Cebulak fsbmain 的建议很好:在 Flash 中设置导入选项,因为您实际上可以创建一个 MovieClip 并从 Illustrator 图层中为其命名,该图层将立即在 actionscript 中可用。另一种选择是 FXG 格式,但我个人 successfully 使用导入的 AI > Flash,命名/清理掩码,然后编译我可以在纯 as3 项目中重用的 fla swc 库。我猜另一种选择是从 Illustrator 导出 SWF,但要么使用 AI 图层到 SWF 符号,要么使用 AI 图层到 SWF 文件。
  • @GeorgeProfenza 这很好用,我只想补充一点,我必须将 AI 导入到 FLASH(层到闪存层),然后将每个层转换为符号以便能够命名它们,然后将 FLASH 作为电影或图像导出到 SWF - 都可以正常工作:]。非常感谢你们。
  • 酷! @fsbmain 也许你应该把你的建议作为答案:)

标签: actionscript-3 flash adobe-illustrator


【解决方案1】:

只是我对答案的评论的副本,因为问题已解决,因此应将 SO 视为未回答)

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 2011-07-04
      • 2015-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2010-10-11
      • 1970-01-01
      相关资源
      最近更新 更多