• 締切済み

getURLでURLが表示されません・・・

flash8を使用しています。 今、考えている画像は クリックして開けた箱の中にボタンが隠れていて そのボタンをさらにクリックすると あるURLが表示される・・・ というflashを作成したいのですが、 この箱の中のボタンに対する下記の表記では表示されません。 on (release) { getURL("http://***"); } 箱はムービークリップで作成しており、 このムービークリップの中にボタンを作成しているからでしょうか? このボタンをオーバー、ダウンで色を変えているのですが、 この色も反応しません。 どなたか、ご教示願います。 宜しくお願い致します。

みんなの回答

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.2

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

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

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

sys_dia
質問者

お礼

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

sys_dia
質問者

補足

回答ありがとうございます。 ヒットの部分はボタンと同じ大きさで設定しています。 念のため、ひと回り大き目のヒットサイズにしましたが、 やはり反応せず・・・。 ムービークリップ(開く箱)の中の構造は 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が表示されるので このフレーム区切りが反応させない原因なのでしょうか? 何か解決方法はないのでしょうか? アドバイス願います!!

関連するQ&A