• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:function内でメンバー変数を作れる?)

function内でのメンバー変数の作成方法を教えてください

このQ&Aのポイント
  • ActionScript2.0で初めてオブジェクトスクリプトを制作していますが、クラス内での変数の扱い方がわかりません。
  • 特に、クラス内の関数内でメンバー変数を作成する方法が知りたいです。
  • 外部テキストファイルを読み込んで、値に基づいてメンバー変数を作成したいです。どのように実装すれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • 15mm
  • ベストアンサー率65% (65/100)
回答No.1

Func_01内ではtempがundefinedになっているのでしょうかね? var temp:Array = Array(); を this.temp:Array = Array(); のように、Sampleクラスが持つ変数としてtempを定義してみてはどうでしょう。 因に >','と'>>>'でsplit等を利用し連想配列にして は質問範囲外でしょうか?

hige_mario
質問者

お礼

回答ありがとうございます。 functionの前で this.temp:String = new String(); とすると-識別子が必要です-と言われ。 functionの中で this.temp = "あいうえお"; とすると、-'temp' という名前のプロパティはありません-となります。 当然functionの前で var temp:String = new String(); とtempを宣言しておけばfunction内のthis.tempは機能するのですが。 このfunction内で新たなクラス変数を作れないのかと思って質問しています。「'>>>'でsplit等」の内容自身は質問範囲外ですが、この様に読み込むテキストの内容によってクラスが持つ変数自身を作ったり、変化させたいので上記の質問をさせていただきました。 多分phpのオブジェクトしか理解していないため、ActionScriptの変数宣言にとまどっているだけだとは思うのですが。なにかご助言ありましたら宜しくお願いいたします。

関連するQ&A