Actionscript 3 在FlashDevelop中使用图形
我编写ActionScript3已经有一段时间了,最近我决定放弃FlashProfessional而选择FlashDevelop。我很高兴做出这个选择,但我最终发现了一个小问题:因为我无法访问Flash Professional的图形库,所以有很多代码试图引用不存在的剪辑。让我们使用这个示例,其中MC1是FlashPro库的一个元素:Actionscript 3 在FlashDevelop中使用图形,actionscript-3,flash,graphics,flashdevelop,displayobject,Actionscript 3,Flash,Graphics,Flashdevelop,Displayobject,我编写ActionScript3已经有一段时间了,最近我决定放弃FlashProfessional而选择FlashDevelop。我很高兴做出这个选择,但我最终发现了一个小问题:因为我无法访问Flash Professional的图形库,所以有很多代码试图引用不存在的剪辑。让我们使用这个示例,其中MC1是FlashPro库的一个元素: public class GraphicElement { public var clip:DisplayObject; function Gr
public class GraphicElement
{
public var clip:DisplayObject;
function GraphicElement(theClip:DisplayObject)
{
this.clip = theClip;
}
}
//And in another Class:
var myGraphic:GraphicElement = new GraphicElement(new MC1() as DisplayObject);
在FlashDevelop中,“new MC1()”没有任何意义。如何导入图形以与DisplayObject类一起使用?要使用FLA中的图形,请首先将包含图形的FLA发布为SWC。在CS5.5中,您可以在文件->发布设置…,然后发布它。现在将生成的SWC放在FlashDevelop项目文件夹中,您可以将其放在任何地方,尽管“lib”文件夹通常是它要放的地方。 最后,打开FlashDevelop项目,在右侧的项目窗格中,右键单击SWC并单击添加到库 现在,您应该能够像往常一样访问库中的内容,就像您在FLA中编码一样。这不仅包括MovieClips或按钮,还包括导入的图像或内置Flash组件,只要它们在库中就可以。当然,您想要访问的任何内容也需要导出到ActionScript
希望有帮助 固定。我所说的是“如何将图像嵌入到我的项目中?”的一个非常复杂的措辞。我在这里找到了答案:哦,对了,我还以为你说的是使用库中的MovieClips。我通常都会嵌入图像,除非我特别想使用矢量图像来制作粗花呢之类的东西。