編集:Nambewの答えに加えて、.asファイルを開くデフォルトのプログラムが他のものではなくFlashに設定されていることを確認してください(私のデフォルトのプログラムはDreamweaverに設定されていたため、問題も発生していた可能性があります.
私はフラッシュCS5を使用しており、に行きました
File -> Publish settings
Document クラスを選択します。私のフラッシュファイルは
CircleExample.fla
と呼ばれるフォルダにあります
CircleExample
. フラッシュファイルと同じフォルダーと同じディレクトリに、アクションスクリプトファイルがあります。
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.