Home > AS2 > AS2で複数のボタンの管理を楽にする

AS2で複数のボタンの管理を楽にする

  • Posted by: ryow
  • 2007年6月29日 23:36
  • AS2

複数のボタン管理を楽にする方法。

ステージにbtn1_mc、btn2_mc、btn3_mc…と、ボタンMCを置きます。
クリックするとまぁ、似たようなことをするボタンです。たとえば外部ファイルをloadMovieしたりね。
そんとき、ボタンにそれぞれonReleaseとか書いているのがメンドイ場合があります。3個くらいならともかく、ステージに100個もボタンがあったらそのどれもにいちいちonReleaseしてらんない。
というときはこのクラスを当てると便利です。

class manybtn extends MovieClip {
	var myName:String;
	function manybtn() {
		this.stop();
		myName = this._name.split("_mc")[0];
	}
	function onRelease() {
		trace(myName)
	}
}

ボタンを押すと自分の名前から「_mc」を取り除いたものをtraceします。これだけなら何てことないですが、ここに外部ファイルを読み込む関数を書いたり、他のオブジェクトをいじくる関数を書いておくと便利です。たとえば「_root.test_mc.loadMovie(myName+".swf")」とか。

ダウンロードはこちら

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://ryow.net/mt/mt-tb.cgi/1
Listed below are links to weblogs that reference
AS2で複数のボタンの管理を楽にする from ryow.net Blog

Home > AS2 > AS2で複数のボタンの管理を楽にする

About

りょうどっとねっとブログ

Twitter :ryownet

はてな :ryownet

Search

Return to page top