重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

flash8を使用しています。
今、考えている画像は
クリックして開けた箱の中にボタンが隠れていて
そのボタンをさらにクリックすると
あるURLが表示される・・・
というflashを作成したいのですが、

この箱の中のボタンに対する下記の表記では表示されません。
on (release) {
getURL("http://***");
}
箱はムービークリップで作成しており、
このムービークリップの中にボタンを作成しているからでしょうか?
このボタンをオーバー、ダウンで色を変えているのですが、
この色も反応しません。

どなたか、ご教示願います。
宜しくお願い致します。

A 回答 (2件)

う~~~ん。

確信はないのですが、
「ムービークリップの中にボタンシンボルは作動する」
「ボタンシンボルの中のボタンシンボルは作動しない」
と習いました。

ご参考まで。
    • good
    • 0

もしかしたら、ボタンのヒット部分が小さすぎるのかも・・・・?

この回答への補足

回答ありがとうございます。

ヒットの部分はボタンと同じ大きさで設定しています。
念のため、ひと回り大き目のヒットサイズにしましたが、
やはり反応せず・・・。

ムービークリップ(開く箱)の中の構造は
up・over・release・outでフレームを区切っており、
箱のフタが閉じた状態から開くように設定しています。
ここまでの動作は問題なく出来ているのですが、
中に入れたボタンをクリックしても
表示したいURLが表示されないんです。

ちなみにこの箱のムービークリップに対する
メインタイムラインのスクリプトは・・・
var box:MovieClip;

box.onRollOver = openBox;
box.onRollOut = closeBox;
box.onRelease = breakBox;
box.onReleaseOutside = closeBox;

function openBox():Void
{
this.gotoAndPlay("over");
}

function closeBox():Void
{
this.gotoAndPlay("out");
}

function breakBox():Void
{
this.gotoAndPlay("release");
}

というように指示しています。

試しに、この箱のムービークリップではなく、
フレームで区切ってない単純なムービークリップの中に
ボタンを置いたらURLが表示されるので
このフレーム区切りが反応させない原因なのでしょうか?
何か解決方法はないのでしょうか?
アドバイス願います!!

補足日時:2007/05/28 10:17
    • good
    • 1
この回答へのお礼

↑記入する場所、間違えました??

お礼日時:2007/05/28 11:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!