• 締切済み

Flash5のテク教えてー!

●フレームアクションで表示しているブラウザのウインドウを閉じる  アクションの設定を教えてください。  swfファイルを閉じるのは  stop ();  fscommand ("quit");  で できました。     よろしくおねがいいたします。  

みんなの回答

回答No.1

Flashを操作するのはActionScript、ブラウザを操作するのはJavaScriptですね!餅は餅屋ってとこです。 Flashには getURL ( "javascript:closetome();" ); として、Flashを呼び出しているHTMLの方に <script launguage="javascript"> <!-- function closetome(){ window.close(); } //--> </script> という文を付け加えます。これで、FlashからJavaScriptの命令が呼び出されて、ブラウザが閉じます。 注意したいのは、FlashからhtmlをパブリッシュするとjavaScriptの付いたhtmlを上書きして消してしまうことです。一度htmlに手を加えたらFlashのパブリッシュ設定でhtmlを消しておくことをお勧めします。

chihoko
質問者

お礼

●(^人^)感謝♪ (^人^)感謝♪  アリガトウゴザイマース!  今日 仕事から帰ったら さっそくやってみまーす!  ほんとうに ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • FLASHでできあがったHTMLとswfで表示が違う。

    Flash5を使用して、swfを作成しております。 1フレーム目 アクション;gotoAndPlay(5); 5フレーム目 アクション;this.stop(); F12を押して、パブリッシュして作成されたHTMLファイルをみてみると、なぜか3フレーム目で止まってしまっています。 (3フレーム目のアクションは「this.stop();」) 作成されたswfファイルをダブルクリックで直接みると、ちゃんと5フレーム目になっているのですが…。 3フレーム目の「this.stop();」を削除すると、5フレーム目にいきますが、今度は、7フレーム目、9フレーム目と指定したときに、5フレーム目で止まってしまいます。 swfファイルはきちんと動作しているので、間違ってないのかなあ?と思うのですが。 やりたいことは、基本になるFlashファイルがあり、それをコピーして、コピーしたファイルは、3フレーム目からスタート、5フレーム目からスタート…としたいのです。 例; basic.fla   ; 2フレーム目からスタート basic_02.fla ; 3フレーム目からスタート basic_03.fla ; 5フレーム目からスタート basic_04.fla ; 7フレーム目からスタート          :          : またパブリッシュしたHTMLファイルを表示すると、1フレーム目から、3フレーム目へ飛んでいるわけではなく、1>2>3と移動しているようです。(一瞬チラっと見える) そうではなく、1>3としたい場合はどうしたらいいのでしょうか?

  • Flashのループが止まりません。。

    はじめまして。初めて投稿させていただきます。 よろしくおねがいしますm(_)m フラッシュ初心者なのですが、ループが止まらなくて困っています。。 通常のswfファイルですと、最後のフレームにアクションスクリプトで this.stop();でリピートがなくなると思います。 今回は、そのthis.stop();でリピートさせなくした、ppp.swfファイルを、おおもとのaaa.swfファイルから xmlファイルを読み込んで、外部から引っ張っています。 階層1 aaa.swf test.xml(←ここからimageフォルダにあるファイルを読み込むように記述しています。) imageフォルダ   Lppp.swf    おそらく、this.stop();ということがaaa.swfと競合??してしまって使えないのかと思っています。 読み込みは正常に行えており、動作するのですが、どうしてもリピートしてしまいます。 正しい書き方が調べてもわからず、行き詰まってしまいました。 期限が迫っており、焦っているのですが、どなたかお助けいただけませんでしょうか。。 ご教授よろしくお願い致します。

    • ベストアンサー
    • Flash
  • FLASH 外部ファイル読み込み アクションスクリプト

    FLASH 外部ファイル読み込み アクションスクリプト SWFの上にSWFを読み込む時に、ボタンに on (press) { _level0.pic0.stop(); loadMovieNum ("pattern.swf", 3); } と書きました。 今これは”pattern.swf”を読み込んでいるだけなんですが これをpattern.swfの2フレーム目から読み込ませる ようにしたいのですが、誰か教えていただけないでしょうか? よろしくお願いします。

  • Flash5:フルスクリーンの設定

    OS:windows2000 Flash5でムービーのサイズが800×600の写真画像のスライドショーを作成し、アクションスクリプトのFSCommandでフルスクリーンで再生するように設定しました。 プロジェクタ(*.exe)ファイルにパブリッシュして知人に配布したとき、知人のPCモニターの解像度が1280×960ですので写真画像が拡大されてギザギザが見られます。 「すべて表示」のチェックを外し「100%表示」をチェックして(マウスを右クリックして指示)再生していますが、プロジェクタファイルを起動したときからフレームの無いフルスクリーン表示であり、且つ写真画像は100%表示の800×600で表示するようにアクションスクリプトで設定できませんか?

  • 2つのSWFを連続再生する方法を教えてください。

    2つのSWFを連続再生する方法を教えてください。 ひとつのswfファイルをつくって(以下1.swf) それを、別のswfからよみこまして、その続きを再生したいと考えております。(2.swf) このとき 「1.swf」の1フレームにアクションで ===== loadMovieNum("1.swf", 0); gotoAndPlay("start"); ===== として、 2フレーム目にラベル「start」をつけているのですが 「2.swf」を実行した場合に、「1.swf」は読み込みますが、 その後、「1.swf」を繰り返してしまいます。 また、繰り返すので、「1.swf」のラストフレームに「stop();」 を入れると当然のごとく止まってしまい、 「2.swf」の2フレーム以降を再生してくれません。。 非常に初歩的な問題だと思うのですが、 「2.swf」の1フレーム目にはなんというアクションスクリプトを記載すればいいのか、 教えていただけないでしょうか? よろしくお願いいたします。

  • DreamWeaverに埋め込んだswfファイルの不具合

    FLASHでムービープレビューしたswf、ファイル上で開いたswfファイル は狙い通りに表示されるのですが、DreamWeaverに同じswfを挿入して ローカルブラウザで表示すると一部のaction scriptが機能しなくなって しまいます。 ドリで機能しなくなってしまうaction scriptは、外部swfファイルの読 み込みです。(フレームアクション、ボタンアクション) こういった場合はどんな理由、解決策が考えられるのでしょうか…? 自分でも色々試してみたのですがうまくいきません。 制作環境はMacOSX,FLASH8です。 ご存知の方がいらっしゃいましたら、よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASH MX ローカルではOKなのにウェブ上ではNG

    フラッシュで行き詰まっています。 60フレームで、30程のレイヤーのあるフラッシュムービーを作りました。特にアクションスクリプトも使っていない、ただオブジェクトが現れたり消えたりするものです。(現在、最終フレームにstopだけ、書き込んでいます。) このムービーを、ローカルで見るときちんと見れるのですが、サーバーにアップしてブラウザでアクセスすると、ブラウザが異常終了してしまいます。 以下、現象です。 ・制作途中でムービープレビューをすると正常に動作する。 ・パブリッシュした、.swfファイルを、ローカルでフラッシュプレイヤーで見ると正常に動作する。 ・パブリッシュしたHTMLファイルをローカルでブラウザにドロップすると正常に動作する。 ・パブリッシュした、.swfファイルを、ローカルでブラウザにドロップすると正常に動作する。 ・ウェブサーバにアップロードした.swfファイル、HTMLファイルにブラウザでアクセスすると、途端に異常終了してしまう。 確認したのは、 マック、IE5.2、Safari (予期しない理由で終了) ウィンドウズ、IE6 (問題が発生したため終了します) サーバーは、プロバイダのものと、別のレンタルサーバの双方で同じ状況でした。 ですので、.swfファイルに問題があると思われます。 これだけでは、原因の確定は出来ないとは思いますが、現状、全く見当も付きません。 「こういった問題の可能性がある」というアドバイスで結構ですのでご教示頂けますでしょうか。よろしくお願い致します。 マシンはパワーマックG4デュアル、OSは10.2.6です。

  • 携帯でフラッシュの待ちうけについて

    Flash lite1.1で携帯用の待ちうけを製作しました。 月日や時間、電波状況、電池の残量などを設置し、swfファイルでサーバーにアップして確認したところちゃんと表示されたのですが、それをダウンロードして待ちうけにすると、タイムラインが1フレーム目でストップしてしまいます。 何がいけないんでしょうか?

    • ベストアンサー
    • Flash
  • Flash CS4 + ActionScript 3.0 で swf

    Flash CS4 + ActionScript 3.0 で swf ファイルを作成しました。 メインのタイムラインの 1 フレーム目に ActionScript で stop(); を 指定したのですが、swf 単体で再生(Adobe Flash Player 10で再生)して 確認したところでは問題なく 1 フレーム目で停止しますが、 swf を HTML に配置してブラウザで確認したところ、 ロード時にはメインのタイムラインがすべて再生されてしまいます。 これについての対処法はあるのでしょうか? 自分なりの調べて見つけた方法としては、 ↓こんな感じだったのですが、根本解決ではない気がするので、  何か良い方法があれば、教えてください。よろしくお願いします。 ・外部ファイルを読み込むだけの swf を作って、  実際に再生したい swf を UILoader に読み込む ・全部ムービークリップに入れてしまって、  メインのタイムラインには、そのムービークリップだけ配置する

    • ベストアンサー
    • Flash
  • macでフラッシュがうまく動きません。

    フラッシュ5で書き出したswfがmacでみるとうまく動きません。特にstop()のアクションが効かないみたいです。ストップを使えるようにする方法と、mac版のフラッシュでここが動かないというのが載っているサイトがあればおしえていただきたいのですが、お願いいたします。

このQ&Aのポイント
  • マウスアシスタント設定でUSBメモリが取り外されることがある
  • USBメモリが取り外されることで作業が中断される可能性がある
  • 同じような経験がある人に情報共有をお願いしたい
回答を見る