カテゴリー
ActionScript3

ReferenceError: Error #1065: 変数 [クラス名] は定義されていません。

ライブラリ内にムービークリップ「TestSp」をつくる。
クラス: TestSp
基本クラス: flash.display.Sprite

クラスの定義ファイル TestSp.as で 頭の class に public をつけ忘れたら
「ReferenceError: Error #1065: 変数 [クラス名] は定義されていません」
で止まった。理由は以下。

Flash CS3 ヘルプ

クラス、変数、定数、またはメソッドにすべての呼び出し元からアクセスできるよう指定します。クラス、変数、およびメソッドはデフォルトでは内部クラスです。つまり、現在のパッケージ内にのみ表示されます。クラス、変数、またはメソッドにすべての呼び出し元からアクセスできるようにするには、public 属性を使用する必要があります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です