« ランダムで何かを表示する | メイン | 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て便利!
・全体の仕組みをよく考えよう。
という感じです。
面白いね。
投稿者 usuaji : 2006年03月09日 01:29
トラックバック
このエントリーのトラックバックURL:
http://usuaji.sakura.ne.jp/mt/mt-tb.cgi/1049
■HSPセンターもよろしく