我需要转换Illustrator图像才能在FLASH(AS3)中使用它们。
Illustrator项目包含1到n层。我想将每个项目转换为单个SWF,以便能够在FLASH(AS3)中的选定图层上执行ColorTransform。
我注意到如果我只是将Illustrator导出到SWF然后它使用AS2而我无法更改特定图层(没有numChildren,对象AVM1Movie的类型)。
有没有一种简单的方法可以将Illustrator多层矢量图像转换为SWF(AS3),以便能够仅在FLASH项目中使用ColorTransform一个特定图层(加载它们(SWF)),例如,使用Loader.load )吗
P.S。我打算使用最新的工具(来自CC平台) - Illusrator,Flash Builder,Flash Professional。
答案 0 :(得分:0)
只需将我的评论复制到答案中,因为问题已经解决,应该被SO视为未答复)
我总是将Flash Pro AI导入程序用于此类任务 - 将资源从AI导入SWF。您可以将图形从AI复制/粘贴到在Flash Pro中打开的Fla文件,或使用file->import to stage
Flash Pro选项。
答案 1 :(得分:0)
正如fsbmain和GeorgeProfenza在上面的评论中所说,我能够直接将AI导入到FLASH PRO阶段(层到闪存层)。然后我将每个图层元素转换为符号并命名它们。然后我将整个FLASH项目导出到SWF(电影或图像 - 两者都有效)。我能够从父SWF获取每个图层,检索它们的名称并对其进行转换。
那将是一个好的答案:]。再次感谢。