编辑:除了 Nambew 的回答,请确保打开 .as 文件的默认程序设置为 Flash 而不是其他任何程序(我的默认程序设置为 Dreamweaver,这也可能导致问题。
我正在使用 flash CS5 并去了
File -> Publish settings
选择 Document 类。我的闪存文件被称为
CircleExample.fla
并且在一个名为
CircleExample
. 在与 flash 文件相同的文件夹和目录中,我有我的 actionscript 文件,它被称为
CircleExample.as
就是这样:
package {
import flash.display.MovieClip;
public class CircleExample extends MovieClip {
public function CircleExample() {
// constructor code
var red:Shape = createCircle( 0xFF0000, 10 );
red.x = 10;
red.y = 20;
}
}
}
现在,由于某种原因,当我制作
CircleExample.as
我的文档类并单击它说的“验证类定义”
A definition for the document class could not be found in the classpath, so one will be
automatically generated in the SWF file upon export.