我在测试时得到了http://active.tutsplus.com/tutorials/actionscript/as3-101-oop-introduction-basix/
5007:ActionScript文件必须具有 至少一个外部可见 定义
我是否有公共课程
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class DocumentClass extends MovieClip {
public function DocumentClass() {
var tf:TextField = new TextField();
addChild(tf);
tf.text = "Hello World";
}
}
}
答案 0 :(得分:2)
您是将其另存为DocumentClass.as吗?类名,构造函数和AS文件都需要具有完全相同的名称。
除此之外,嗯。你可能在.fla的同一源路径中的某个地方有另一个DocumentClass.as,而且这个形成不正确吗?您是否在本教程的实验过程中创建了多个文件?