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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     クラス内の変数について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
youich
Åê¹ÆNo.3597
投稿日時: 2004-2-8 15:54
職人
居住地: kobe
投稿: 349
使用環境:
Re: クラス内の変数について
引用:
[まとめ]
---------------------------------------------------------------------------
'protoProp'と'instanceProp1'の違いを図式化(データフロー)
※[デー燭亮詑],/ポインタ/,(処理)のように書いてます。

●protoProp(コンストラクタ関数内で「設定なし」の場合)
[Test.prototype.protoProp //"prototype"]

┃  ↓(var instance1:Test=new Test("test1");)
┠←→/instance1.__proto__.protoProp/→(copy: instance1.protoProp=Test.prototype.protoProp)→[instance1.protoProp //"prototype"]

copyじゃなくてTest.prototype.protoPropを参照してるだけですよ。

引用:

●instanceProp1(コンストラクタ関数内で「設定あり」場合)
[Test.prototype.instanceProp1 //"instance"]

┃  ↓(var instance1:Test=new Test("test1");)
┃                   └→(set: instance1.instanceProp1="test1")→[instance1.instanceProp1 //"test1"]
┃   
┠←→/instance1.__proto__.instanceProp1/

newした時にはinstance1.instanceProp1と
instance1.__proto__.instancePrpo1が存在しているという意味ですよね。
それでいいと思います。

引用:

上記の考え方…間違ってると思うので指摘していただけると非常に助かります。
どうしても[FN0310006]クラスの作成と使用に掲載されているmyListの振る舞いが理解できなくて困ってます。

例えば
a1 = [1,2,3];
a2 = a1;
a2[0] = 'xxx';
trace(a1); // xxx,2,3
となるのが理解できないということでしょうか?

それ以外はmyListの振る舞いと他のprototypeに設定されたプロパティとの違いはないですよ。


----------------
- yo

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   クラス内の変数について takiguchi 2004-2-5 7:02
     Re: クラス内の変数について Fumio 2004-2-5 10:42
     Re: クラス内の変数について Fumio 2004-2-5 11:05
       Re: クラス内の変数について takiguchi 2004-2-5 20:09
         Re: クラス内の変数について Fumio 2004-2-6 9:59
           Re: クラス内の変数について takiguchi 2004-2-6 11:00
         Re: クラス内の変数について Fumio 2004-2-6 12:45
           Re: クラス内の変数について takiguchi 2004-2-6 14:53
             Re: クラス内の変数について youich 2004-2-8 13:43
           » Re: クラス内の変数について youich 2004-2-8 15:54
               Re: クラス内の変数について takiguchi 2004-2-8 21:45
                 Re: クラス内の変数について youich 2004-2-9 3:15
                   Re: クラス内の変数について takiguchi 2004-2-11 11:51
                     Re: クラス内の変数について Fumio 2004-2-11 13:39
                       Re: クラス内の変数について takiguchi 2004-2-11 14:53
                     Re: クラス内の変数について youich 2004-2-11 22:27
                       Re: クラス内の変数について takiguchi 2004-2-12 2:14
                         Re: クラス内の変数について youich 2004-2-12 3:00
                         Re: クラス内の変数について Fumio 2004-2-12 22:33
                           Re: クラス内の変数について takiguchi 2004-2-13 11:41
             Re: クラス内の変数について Fumio 2004-2-8 22:09
     Re: クラス内の変数について Fumio 2004-2-5 11:16
       Re: クラス内の変数について tomohiro 2004-2-5 12:05
         Re: クラス内の変数について Fumio 2004-2-5 18:54
     Re: クラス内の変数について youich 2004-2-8 14:06
     Re: クラス内の変数について takiguchi 2004-2-9 21:32
       Re: クラス内の変数について youich 2004-2-9 22:47
         Re: クラス内の変数について takiguchi 2004-2-10 0:17
           Re: クラス内の変数について youich 2004-2-10 2:34

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