コッコ隊トップロゴ (2005-9)
2005-9に作ったコッコ隊HPのトップロゴ+メニューボタンのFLASHです。
コッコ隊トップロゴ上で893ヘッド君がずっと浮遊します。
メニュー部分にマウスを乗っけると、画像が切り替わります。
メニューボタンをクリックすると、893ヘッド君が落ちてきて、落ち終わったらリンク先に飛びます。
コッコ隊試合バナーのプログラムは以下のとおりになっています
<メニューボタンのムービークリップアクション>
//それぞれのメニューにインスタンス名をつけます。
//メニューボタンのシンボルの中身をオーバーしたときに見せるフレームと元を見せるフレームをつくります。
//マウスをメニューに乗っけたときのアクション
on (rollOver) {
//オーバーしたときに見せるフレームに飛びます
gotoAndStop(2);
}
//マウスをメニューから放したときに見せるアクション。
on (rollOut) {
//落下中マウスをメニューから放したときにメニューの反転を戻さないようにするアクション
if (i != 1) {
gotoAndStop(1);
}
if (i == 1) {
gotoAndStop(2);
}
}
//落下中マウスをメニューから放したときにメニューの反転を戻さないようにするアクションのための変数。
on (release) {
i = +1;
}
<テキスト背景部分>
//背景部分をloadし終わったら実行するプログラムで、テキスト背景画像を読み込ませています。テキスト背景のインスタンス名を忘れずにつけときましょ
onClipEvent (load) {
comment_back.loadMovie("taikai/moji_haikei.jpg");
}
<画像をロードする部分>
//画像をロードする部分をloadし終わったら、i番目のjpgを読み込ませます。この場合インスタンス名があるとうまく動かないみたいです。
onClipEvent (load) {
//iは下のお話に書いてある理由でつけとります。
i = 1;
load_in.loadMovie("taikai/"+i+".jpg");
}
onClipEvent (enterFrame) {
banner_width = _width;
Stage_width = 480;
//移動方法
speed = (Stage_width/2-_root._xmouse)/20;
//最高速度
max_speed = 50;
if (speed>max_speed) {
speed = max_speed;
} else if (speed<-max_speed) {
speed = -max_speed;
}
_x += speed;
//行き過ぎたら戻る
if (_x>Stage_width+banner_width*3) {
/*7はロードする画像の数*/
_x = Stage_width+banner_width*3-banner_width*7+(_x-(Stage_width+banner_width*3));
} else if (_x<Stage_width+banner_width*3-banner_width*7) {
_x = Stage_width+banner_width*3-((Stage_width+banner_width*3-banner_width*7)-_x);
}
}
//マウスを画像に乗っけたら実行するプログラムです。テキストデータを読み込ませています。
on (rollOver) {
//ココでiをつかいます
loadVariablesNum("taikai/"+i+".txt", 0);
}
//マウスを画像の上からはずしたら実行するプログラムです。テキストボックスに何も表示させないようにします。(テキストデータを何も入ってない状態にします)
on (rollOut) {
_root.comment = "";
}
//クリックを離したら実行するプログラムです。リンク先に飛んでいきます。
on (release) {
//ココでiをつかいます
getURL("http://steria.dip.jp/mamiso/bomberman/cardinfo.htm#"+i);
}
最初はトップロゴ上で893ヘッド君が浮遊するだけだったんですが、ひ辻さんに頼まれて、メニュー部分も作ることになって、このようになってるわけであります。
浮遊に関しては、シンボルの重ねがけで飛ぶ位置が常に変わるように作ってるつもりですが外フレームと中フレームの数を約数にしちゃったのではっきりいっちゃって意味ないですわな。変えたらいいだろって話は出来てから変えるのめんどくさいのでやめました。893君の落ちてくる方法もかなりテキトーで、自分でもなんじゃこれって感じですゎ。一応今回の製作で身についたことは、ムービークリップでもonでボタンの機能が作れちゃうので、もうボタンは全てアクションスクリプトで作ろうって決めたことですね。あと、初めてgetURL使いますた (。・x・)ゝ。意外とフツーに使えるようですゎね。
このHPのTOPロゴ作っててわかったんですが、実はgetURLも相対リンク使えたんですね(;´Д`)
今回製作したファイル
・kokko_top.fla
・kokko_top.swf(「右クリック→対象をファイルに保存(A)...」で保存できます)
|