0

つまり、基本的に、"petName" と "description" という 2 つのテキスト フィールドを含むオブジェクトが Flash にあります。

ピギー、ヤギ、パピーの 3 つのサブクラスを持つスーパークラス「アニマル」があります。

私はやってみました:(「相棒」は「子犬」のインスタンスです)

buddy.description.text = "Hello world.";

しかし、「静的タイプ「子犬」の参照を介した未定義のプロパティpetNameへのアクセス」というエラーが引き続き発生します。

誰でも助けることができますか?

ありがとう、-リズ:)

これが私のコードです:

----> 動物クラス: http://pastebin.com/cTve8spB

----> 子犬サブクラス: http://pastebin.com/VcPNDkAi

----> メインファイル: http://pastebin.com/nTsPM7ve

基本的に、内部に 2 つのテキスト フィールドを持つテキスト バブルがあります。1 つは名前、もう 1 つは説明です。名前は「petName」、説明は「description」です。

Animal クラスは BubbleBase (私の吹き出しのベース グラフィック) を拡張し、Puppy クラスは Animal を拡張します...そのため、テキスト フィールドにアクセスできない理由がわかりません。ご協力ありがとうございました!

4

1 に答える 1

0

子犬はあなたが書いたクラスだと思います。ヤギやイヌのように。そして、クラスで非静的関数を呼び出そうとしています。

例:

var mrSnible:Dog = new Dog();
mrSnible.description.text = "An hilarious dog"; //this works
Dog.desription.text = "this is going to return an error"; //this won't
于 2013-07-14T09:02:01.453 に答える