私はいくつかの Flash バナーを扱っていますが、しばらく ActionScript クラスには触れていませんでした。AS 2.0 クラスで書くのはおそらく初めてです。私はちょうどこれを試しました:
class AdPage {
public function AdPage() {
trace("AdPage added to stage.");
trace( this._width );
}
}
コンパイラが壊れているようです。コンストラクターで処理が停止し、MovieClip の幅の痕跡が見られません。「OK、コンストラクタが速すぎる」と思いました。それを取り出して、コンストラクターの外側の関数で同じコードを試しました。しかし、それでもコンパイラがクラッシュします。これはフラッシュのことですか?MovieClip の高さまたは幅をそれ自体の内部から取得することはできません (技術的には、独自のクラスの内部から)。インスタンスの外部から取得する必要がありますか?
ありがとう!