トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     クラスファイル内でのインスタンス作成
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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
     Re: クラスファイル内でのインスタンス作成 Fumio 2007-12-29 16:43

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops