我与 IDE 斗争,并阅读了一整天,以了解在 AS3 中,lib 符号的导出类名很重要。
我有你好.fla。在其中,我创建了一个带有字符串('hello')的简单文本字段 - 将其转换为符号(movieclip)并执行以下操作:
- 将类名设为“Hello”。
- 为 AS 导出已选中
- 检查第一帧中的导出。
一旦我做了所有这些,我就在舞台上对实例进行了核对。我想我以后可能会添加一些额外的功能,所以我实际上还构建了一个 Hello.as 类,它扩展了 MovieClip,它存在于默认的 pkg* 中,整个 fla 构建得很好:
package
{
import flash.display.MovieClip;
public class Hello extends MovieClip
{
public function Hello()
{
}
}
}
现在我的 main.fla(同一个文件夹)使用文档类 Main,而 Main.as 执行以下操作:
private var h:MovieClip;
//...
h = new Hello();
this.addChild(h); //no joy
**直到我开始工作,文件夹中没有任何内容:所有文件都在根文件夹中。*