0

在 Flash CS4 中,我创建了两个 FLA 文件。

在第一个文件中: - 我画了一个形状;- 我将其转换为电影剪辑;- 我将 MyClip 类与构造函数中的简单跟踪链接;- 我将整个文件导出为 MyClip.SWC;

在第二个文件中: - 我转到编辑 > 首选项 > ActionScript > ActionScript 3 设置并添加 - 在库路径中 - 文件 MyClip.SWC;- 在这个 swf 的第一帧上,我写了 var myClip:MyClip = new MyClip(); addChild(myClip);

我不知道我做错了什么,但是当我编译(导出 swf)时,类被加载(我在输出窗口中看到了跟踪)但我看不到与 MyClip 关联的图形。MyClip.SWC 似乎只包含该剪辑的代码。

我究竟做错了什么?甚至有可能我正在尝试做的事情吗?

你能帮助我吗?谢谢!

4

1 回答 1

0

您正在尝试做的事情很有可能,而且据我所知,您做得对。也许您在将图形影片剪辑链接到类时犯了错误?

为了确保这一点,首先从您的第一个 .fla 文件(您正在编译成 .swc 的文件)的阶段删除任何图形对象,然后在第一帧上写下代码:

var myClip:MyClip = new MyClip();
addChild(myClip);

您应该同时看到跟踪和关联的图形,否则那里可能有问题。当你让它在第一个 .fla 文件上工作时,它应该在加载 .swc 的那个文件上也能工作

于 2011-06-15T19:57:44.387 回答