【问题标题】:Using graphics in FlashDevelop在 FlashDevelop 中使用图形
【发布时间】:2013-03-31 08:41:23
【问题描述】:

我已经编写 ActionScript 3 有一段时间了,最​​近我决定放弃 Flash Professional,转而使用 FlashDevelop。我很高兴这个选择,但我最终发现了一个小问题:由于我无法访问 Flash Professional 的图形库,因此有很多代码试图引用不存在的剪辑。让我们使用这个示例,其中 MC1 是 Fl​​ashPro 库的一个元素:

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 类一起使用?

【问题讨论】:

    标签: actionscript-3 flash graphics flashdevelop displayobject


    【解决方案1】:

    要使用 FLA 中的图形,首先将包含图形的 FLA 发布为 SWC。在 CS5.5 中,您可以在 File -> Publish Settings... 中设置它,然后发布它。现在将生成的 SWC 放入您的 Flash Develop 项目文件夹中,您可以将它放在任何地方,尽管“lib”文件夹通常是它所在的位置。 最后,打开您的 Flash Develop 项目,在右侧的项目窗格中,右键单击您的 SWC,然后单击 Add To Library

    现在您应该能够像往常一样访问库中的内容,就像您在 FLA 本身中编码一样。这不仅包括影片剪辑或按钮,还包括导入的图像或内置的 Flash 组件,只要它在库中即可。当然,您想要访问的任何内容也需要为 ActionScript 导出。

    希望有帮助!

    【讨论】:

      【解决方案2】:

      已修复。我所说的是“如何将图像嵌入到我的项目中?”的一个非常复杂的措辞。在这里找到答案:http://www.streamhead.com/how-to-use-images-in-actionscript-3-with-flashdevelop-and-some-other-as3-tips/

      【讨论】:

      • 哦,对了,我以为您在谈论使用库中的 MovieClips。无论如何,我通常都会嵌入图像,除非我特别想使用矢量图像进行补间或其他操作。
      猜你喜欢
      • 1970-01-01
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 2013-04-16
      相关资源
      最近更新 更多