- 締切済み
Flashでページを閉じる方法
初めに、まだFlashを初めたばかりなので 説明の仕方など至らない点が多々あると思います。 すみません。 できるだけ頑張って説明するので、よろしくお願いします。 今、Flashでフォトアルバムを作っています。 ソフトはadobeのFlashCS4で、2.0で作ってます。 構造としてはmainページ(大まかなmenu)があって、 そこからsabページ(細かいmenu)、photoページとなっています。 全て別のファイルで作っていて、actionscriptで swfファイルを開くようにしています。(階層状態?) そこで質問なのですが…。 photoのページに閉じるボタンをつけて それをクリックすると、sabページが表示されるように したいと思うのですがどのようなactionscriptを つけるといいのでしょうか。 photoページにはBGMがついているので 階層の順番が変わるだけだと、subページが表示されていても photoページのBGMが流れ続けてしまうんです。 何かいい解決策があれば教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
「ブラウザを閉じる」ですから,何にしてもJavaSciptですね。 Google検索「window.close」 http://www.google.co.jp/search?hl=ja&safe=off&q=window.close&lr=lang_ja FlashCS4 で ActionScript 2.0 でしたら, ExternalInterface.call() ←Flash Player 8 以上用 SWF パブリッシュ または getURL() ←Flash Player 8 未満用 SWF パブリッシュ 辺りで, JavaScript の window.close() を実行させるような感じになるでしょう。 Google検索「getURL window.close」 http://www.google.co.jp/search?hl=ja&safe=off&q=getURL+window.close&lr=lang_ja Google検索「ExternalInterface.call window.close ActionScript 2.0」 http://www.google.co.jp/search?hl=ja&safe=off&q=ExternalInterface.call+window.close+ActionScript+2.0&lr=lang_ja なお, getURL() ←Flash Player 8 未満用 と書きましたが,Flash Player 8 以上でも動作します。 一応,分類しただけです。
お礼
遅くなってしまってすみません。 回答ありがとうございます。 アドバイスを参考につくってみたところ 思ったようにできました。ありがとうございます!