导入.AI文件并在AS3中使用其中的某些特定形状

时间:2010-11-09 18:06:40

标签: actionscript-3

我在Illustrator中有一个带有两个名为objA,objB的对象的图层。 一旦文件加载到swf中,是否可以移动obj?

  

在AS3中处理AI文件中的某些形状。

THX

-Leg

2 个答案:

答案 0 :(得分:2)

据我所知,您想在从Illustrator到Flash的authortime中导入图形?如果这是你的问题,那么是的,但是你必须在导入Flash之前将objA和objB放在不同的子层上。

将Illustrator文件导入舞台/库与使用Flash绘制对象相同,但当然,Illustrator比创建矢量图形要好得多。

插图中你想要分开的每个对象应该在导入它们之前在它自己的子图层上。一旦它们被导入,您只需将它们从绘图对象转换为符号并为其指定实例名称。或者,在导入期间,您可以将它们转换为MovieClip并为它们提供实例名称,甚至可以设置它们的注册点(参见屏幕截图)。

导入.AI文件,只需将其拖到舞台上,或选择文件>导入>导入到舞台...或文件>导入>导入库...

另外,我相信有一种方法可以在Illustrator中提供插图图层实例名称,允许您为Flash或Flash Catalyst设置它,但是目前如何做到这一点让我感到惊讶。

alt text alt text

答案 1 :(得分:0)

没有

Illustrator(AI格式)无法支持动画或SWF控制。它甚至没有导出,它是导入的 - 应用程序负责Flash,而不是Illustrator。

你必须在实际的SWF中进行。