タグ: 未設定

プライベート, パブリックメンバ : ActionScript

投稿日 : 2008年6月29日 | 更新日 : 2010年09月15日 前のページへ戻る

ActionScript2.0のオブジェクトへのアクセス権。 AS2はプライベートなプロパティを指定する指示子はない。 下記のようにして同様の機能を持たせる。
function CustomObject() {
	// プライベートなプロパティ
	var privateProp = 'プライベート';
	// パブリックなプロパティ
	this.publicProp = 'パブリック';
	// プライベートなメソッド
	var privateFunc = function(){
		trace(privateProp);
	}
	// パブリックなメソッド(プライベートなメソッドへのアクセスを提供)
	this.publicFunc = function() {
		trace(privateProp);
	}

	// 関数(外部から呼び出すことはできない
	function localFunc(){
		trace(privateProp);
	}
}
var o = new CustomObject();
o.publicFunc();   // プライベート
o.privateFunc(); // 呼び出されない
o.localFunc();    // 呼び出されない

ActionScript2.0 | 固定リンク | Comments (0)

関連記事

    関連記事は見つかりませんでした。
    検索ボックスからの検索もお試しください。

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/flash/actionscript/539.html/trackback

このページの上へ