« ランダムで何かを表示する | メイン | Flash Playerに深刻な脆弱性 »

2006年03月09日

ボタンを押すと他のボタンが消える

”ボタンを押すと他のボタンが消える”というサンプルです。
ボタンといってもFlash上ではムービークリップという分類ですので、注意してください。
もとの状態にもどすにはしたのボタンを押します。

各ボタン(ムービークリップ)にはbtn1_mcからbtn4_mcと名前が付いています。
それを全部表示(On)するfunctionと全部非表示(Off)するfunctionを用意します。
(ルートのフレーム1に置きます。)

function allOn() {
btn1_mc._visible = true;
btn2_mc._visible = true;
btn3_mc._visible = true;
btn4_mc._visible = true;
}
function allOff() {
btn1_mc._visible = false;
btn2_mc._visible = false;
btn3_mc._visible = false;
btn4_mc._visible = false;
}

各ボタンには以下のスクリプトを書きます。
・全部を非表示にする。
・自分を表示する。

on (release) {
_root.allOff();
this._visible = true;
}

こんな感じでムービークリップを制御できます。
ここで重要なのは

・functionて便利!
・全体の仕組みをよく考えよう。

という感じです。
面白いね。

Flash8用サンプルダウンロード

投稿者 usuaji : 2006年03月09日 01:29

トラックバック

このエントリーのトラックバックURL:
http://usuaji.sakura.ne.jp/mt/mt-tb.cgi/1049

規約に同意して登録 解除  

■HSPセンターもよろしく

コメント

コメントしてください




保存しますか?