しばらくの間、私はas3を使ってフラッシュでiPhone用の非常に簡単なゲームを作ってきました。 最近私は小さな問題に触れました。それが私がこれを投稿している理由です!サブクラスの変数をスーパークラスからどのように変更しますか?
問題: 私はすべてが派生するスーパークラスを持っています。スーパークラスでは、ステージ上にオブジェクトを配置して配置します。
1. var myObject:typeA = new typeA();
2. stage.addChild(myObject);
ご覧のとおり、このオブジェクトはocfというクラス 'typeA'の後に独自のactionscriptファイルがあります。このファイルの中で、文字列型のグローバル変数を宣言しました。
私がしたいことは、新しいオブジェクトのvarbiableをスーパークラスから変更することです。そこで以下のようにしてみました。
1. myObject.myVariable = 'someSortOfString';
不幸にも、これはどうしたらいいのでしょうか?サブクラスの変数をスーパークラスから変更します。
ありがとうございました!本当に!! ^^ それは働いている!!!! –