メイン 迷える子羊の部屋【初心者専用】
クラスファイル内でのインスタンス作成 | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| TJFORD | Åê¹ÆNo.37050 投稿日時: 2007-12-29 16:10 |
半人前 ![]() ![]() 居住地: Tokyo 投稿: 42
使用環境:
|
クラスファイル内でのインスタンス作成 下記のようにクラスファイル(ファイル名:Inline)内でObjectクラスなどのインスタンス(インスタンス名:myObject)を作成します。そしてInlineクラスのインスタンスをflaファイル内で2つ作成します。一方のmyObjectに値を追加して、もう一方の値を調べると値が代入されています。
つまり、同じインスタンスを参照している?感覚では、各インスタンスにObjectのインスタンスが作成されていると思ったのですが… クラスファイル内で作成されたあるオブジェクトのインスタンスというのは共通で利用されるのでしょうか? class ファイル ------------------------------------ class Inline{ var myObject:Object = new Object(); function Inline(){}; } ------------------------------------ flaファイル ------------------------------------ var myInline1:Inline = new Inline(); var myInline2:Inline = new Inline(); myInline1.myObject.test = 10; trace(myInline2.myObject.test);//出力:10 ------------------------------------ |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
TJFORD | 2007-12-29 16:10 |
| |
Fumio | 2007-12-29 16:43 |
| 投稿するにはまず登録を | |



ログイン


