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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ActionScript2.0におけるメソッド呼び出し時の型指定について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fumio
Åê¹ÆNo.2732
投稿日時: 2004-1-7 20:50
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
Re: ActionScript2.0におけるメソッド呼び出し時の型指定について
インタフェースについては、[インタフェースの作成と使用]をご参照ください。
引用:
s-nさんは書きました:
インターフェースの概念自体あまり触ったことがなく
分かってないかもしれません…

Test1 interface class
interface Test1 {
	function test1_fnc():Void;
}

Test2 class implements Test1 interface
class Test2 implements Test1 {
	function test1_fnc():Void {
		trace('test1_fnc');		
	}
	function test2_fnc():Void {
		trace('test2_fnc');
	}
}

Test3 class
class Test3 {
	// function test3_fnc(param_obj:Test1) {
	function test3_fnc(param_obj:Test2) {
		param_obj.test1_fnc();
		param_obj.test2_fnc();
	}
}

test.fla 1frame
import Test1;
import Test2;
import Test3;

// var test2_obj:Test1 = new Test2();
var test2_obj:Test2 = new Test2();
var test3_obj = new Test3();
test3_obj.test3_fnc(test2_obj);

クラスTest1には、test2_fnc()というメソッドが定義されていません。Test1を実装(implements)したサブクラスTest2で、型づけすべきでしょう。
引用:
これを実行するとtest2_fncというメソッドがないと
起こられます.…


----------------
 

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

題名 投稿者 日時
   ActionScript2.0におけるメソッド呼び出し時の型指定について s-n1211 2004-1-7 19:59
   » Re: ActionScript2.0におけるメソッド呼び出し時の型指定について Fumio 2004-1-7 20:50
     Re: ActionScript2.0におけるメソッド呼び出し時の型指定について youich 2004-1-7 21:45
       Re: ActionScript2.0におけるメソッド呼び出し時の型指定について s-n1211 2004-1-7 21:53
     Re: ActionScript2.0におけるメソッド呼び出し時の型指定について shintax 2004-1-7 21:56
       Re: ActionScript2.0におけるメソッド呼び出し時の型指定について s-n1211 2004-1-7 22:03
         Re: ActionScript2.0におけるメソッド呼び出し時の型指定について youich 2004-1-7 23:00
           Re: ActionScript2.0におけるメソッド呼び出し時の型指定について shintax 2004-1-7 23:41
             Re: ActionScript2.0におけるメソッド呼び出し時の型指定について youich 2004-1-8 3:19
               Re: ActionScript2.0におけるメソッド呼び出し時の型指定について shintax 2004-1-8 4:01

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