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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     AS3 孫クラスからドキュメントクラスの【stage】を参照する方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
donny
Åê¹ÆNo.45595
投稿日時: 2010-8-27 18:40
新米
居住地:
投稿: 3
使用環境:
AS3 孫クラスからドキュメントクラスの【stage】を参照する方法
孫クラスからドキュメントクラスのステージを参照する方法として下記のような手段を取っていますが、
もっと効率の良い方法はありますでしょうか?

ドキュメントクラス 【Index.as】
子クラス 【Child.as】
孫クラス 【Grandchild.as】

■ドキュメントクラスのコンストラクタ内にて、子クラスに 【this】 を渡します。

var child:Child = new Child( this );


■子クラス 【Child.as】 のコンストラクタ内にて、ドキュメントクラスから受け取った 【this】 を孫クラスに渡します。

//【Child.as】のコンストラクタ
public function Child( target:Index ) 
{
	var grandchild:Grandchild = new Grandchild( target );
}


■孫クラス 【Grandchild.as】 のコンストラクタ内にて、ドキュメントクラスのステージを参照します。

//【Grandchild.as】 のコンストラクタ
public function Grandchild( target:Index ) 
{
	trace( target.stage );
}


以上のような方法で孫クラスからドキュメントクラスのステージは参照できるのですが、
この制作方法ですと、孫クラスを新しく作る度にドキュメントクラスの 【this】 を渡す必要があり手間を感じます。

孫クラスからドキュメントクラスのステージを効率良く参照するための準備や制作方法をご存知無いでしょうか
よろしくお願い致します。


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

題名 投稿者 日時
 » AS3 孫クラスからドキュメントクラスの【stage】を参照する方法 donny 2010-8-27 18:40
     Re: AS3 孫クラスからドキュメントクラスの【stage】を参照する方法 Fumio 2010-8-27 19:15
       Re: AS3 孫クラスからドキュメントクラスの【stage】を参照する方法 donny 2010-8-30 16:44
     Re: AS3 孫クラスからドキュメントクラスの【stage】を参照する方法 ゲスト 2010-8-27 19:20
       Re: AS3 孫クラスからドキュメントクラスの【stage】を参照する方法 donny 2010-8-30 16:45

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