• 締切済み

ボタンを使ってFLASH8を終了したい時のActionScriptでのコードの記載法は?

ActionScriptを習い始めました。全くの初歩的な質問ですが、FLASH8の画面でボタンをクリックすることで、表示中のFLASH8の画面を閉じること(終了)が出来るようにするためには、ActionScriptの記載をどのようにすれば良いのでしょうか。御指導をお願いいたします。

  • Flash
  • 回答数2
  • ありがとう数2

みんなの回答

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

#1です。 「プラウザ」上で閉じるのですね。 それは、HTMLのobjectで「データを受け取れば、SWFの表示をなしにする」操作をしないと無理ではないでしょうか? よくある手法はボタンを押すことで、swfだけ無くした別のHTML(他は同じ)に飛ばしたり、何も書かれていない画像を読み込んだりする方法ですが。 ちなみに、#1のスクリプトはもともと、画面いっぱいにしたEXEファイルを閉じる時、「Esc」キーではわかりにくいため作られたスクリプトですが、画面いっぱいでなくても、EXEファイルだけでなくSWFファイルもPC上では閉じます。あまり使いませんけど。^^;

KURUMITO
質問者

お礼

suzuko様 有難うございました。別のHTMLに飛ばすことで無事解決することが出来ました。 今後とも御指導の程よろしくお願いいたします。

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

>FLASH8の画面を閉じること パブリシュしたファイル(SWFやEXE)を閉じると言うことですか? それならば、 on (release) { fscommand("quit", ""); } ではいかがでしょう?

KURUMITO
質問者

お礼

回答が遅くなりまして申し訳ありません。丁寧な回答をいただきまして有難うございました。 ところで、fscommandにつきまして教科書で見た限りでは「プラウザ」上ではなく、プロジェクタで表示しているムービーを画面いっぱいに表示したい場合にこのコマンドを使用するとなっております。 SWFを閉じようと思ってもお示しいただきましたコード記載では成功しませんでした。何か別の記載が必要な気がしておりますが、よろしく御指導願いませんでしょうか?

関連するQ&A

  • FLASH8でボタンにActionscriptが設定できません。

    こんにちは。FLASH超初心者のものです。 FLASH8で、ボタンを作成して動画上にSKIPボタンを作ろうとしています。ボタンをボタンシンボルに変換して選択し、アクションパネルからActionscriptを書き込もうとしても、『現在の選択範囲にアクションを割り当てることは出来ません』というメッセージが出ていて、設定できません。同じような質問をされている方が何人かいらっしゃったのですが、タイムライン上にActionscriptを割り当てているわけでもなく、Actionscript3.0を使用しているわけでもありません。『パブリッシュ設定から見てみると、設定はActionscript2.0』となっています。 かれこれ3時間ほど奮闘しています。もし解決策をご存知の方がいらっしゃいましたら、宜しくご教授お願いします。

  • FLASH8でActionscriptが動きません

    FLASH8のActionscriptを使って簡単なイベント処理を実行したいのですが、うまくいかず困っています。 conts1_btnというインスタンス名を付けたボタンをクリックしたら、Contents1というラベルを付けたフレームに飛ぶという処理です。 以下、そのコードです。 function go_conts1(btn1event) { this.gotoAndPlay("Contents1"); } conts1_btn.addEventListener(MouseEvent.CLICK,go_conts1); FLASH CS3の参考書を見て、記述したのですが8とCS3では記述方法に違いなどあるのでしょうか?宜しくお願いします。

  • actionscriptとFlash

    actionscriptとFlash 私は今actionscriptを勉強しています。 そこで質問なんですが、actionscript、Flashそれぞれ単体でswfファイルを生成できますよね? その生成したswfファイルに違いはあるのでしょうか? (動作的な意味ではなく、ファイル形式とかの意味でです。わかりづらくてすみません。。) 現在Flash Exploitというソフトを使い、swfファイルをsvgファイルへ変換させようとしています。 そこでswfファイルを読み込んでいるわけですが、Flash CS5で作成したswfファイルだときちんとsvgファイルへと変換できるのですが、actionscriptで作成したswfファイルは読み込んでもくれていないみたいなんです。 このソフトのHPを見ても特に解決策のようなものは見当たらなかったので、swfファイル自体に問題があるのかな、と思い質問しました。 ご回答よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASH8でActionScriptの行番号の赤丸の意味は?

    FLASH8でActionScriptの行番号をクリックすると赤丸が出てきますがこれは何でしょう? 深い意味はないんでしょうかね? よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • Flashでボタンをつくっているのですが、actionscriptをつ

    Flashでボタンをつくっているのですが、actionscriptをつかってボタンをクリックさせたいのですが、アクションパネルのところに「現在の選択範囲にアクションを割り当てることはできません。」と表示されてしまいます。 参考書に附属されているflaをみたところ、Actionscript1.0、2.0となっているのですが、作成しているのはActionscript3.0で作っています。 ====== on (release) { /*↑ボタンが押されて離されたら*/ _parent.gotoAndPlay("about"); /*↑「about」ラベルへ移動*/ } ====== このようなscriptをいれたいのですが、うまくいきません。 ムービークリップでボタンを作るまではできました。その後、何かが抜けているのかして上記のようなエラーがでます。 flash初心者のため、どういう風に書いて質問させていただいたらよいのかわからないのですが、参考flaと見比べたときに「シンボル定義」のなかにあるムービークリップがひとつたりませんでした。(このムービークリップは「navigation」というものですのでそれがありません。) 質問するにはあまりにも情報が少ないかもわかりませんが、何卒ご教授いただけると大変助かります。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • ボタンを押すとMCが大きくなるFlash

    AdobeCS4、ActionScript2.0で、ボタンを押すとMCが大きくなるFlashを作ろうとしているのですが、 上手く動かないので質問させていただきます。 画面上に、ボタンと四角のムービークリップがあり、 ムービークリップの上にダイナミックテキスト(変数名point)でボタンを押した回数を表示させて、 ボタンを押すとMCが大きくなるようにしたいのです。 ボタンを押して回数を数えさせるのは、 on (press) { point = +1; } で出来るようになりました。 MCを大きくするのも、過去の質問を参考にしたら出来るようになったのですが、 この二つを合わせると動かなくなってしまいました。 また、過去の質問http://okwave.jp/qa/q4271772.html これだと、ずっと大きくなってしまうので、ある程度大きくなったら、 大きくなるのを止めたいのですが、それも上手くいきませんでした。 どうしたらいいのか、教えていただけますでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • EXCELの終了を×ボタン1つで終了したい

    Excel2007を使っています。 終了する際、以前使っていた2003では、右上の×ボタンの上の方(アプリケーション)をクリックすれば終了できたのですが、2007ではウィンドウは閉じますが、アプリケーションは残ったままで、終了できません。 もう一度×ボタンをクリックすれば、終了するのですが、一回で終了するにはどう設定すればいいのでしょうか。 ちなみに、Officeボタンから「Excelのオプション」-「詳細設定」-「表示」で、「すべてのウィンドウをタスクバーに表示する」のチェックを外すと、×ボタン一回のクリックで終了することはできます。 ですが、すべてのウィンドウをタスクバーに表示させて作業はしたいので、以前の2003のように、複数ウィンドウを表示させたまま 一回のクリックで終了させたいのです。 どなたか、ご教示をお願い致します。

  • Actionscript3.0のスキップボタンについて教えてください。

    FlashCS4になり、Actionscriptの組み方が変わってから簡単だった、ループ停止とスキップボタンの作り方がわからなくて悩んでいます。 ちなみに、ループ停止は stop(); スキップボタンは、ボタン(インスタンス名;skip)を作って skip.gotoAndStop(1980); クリックしたらそのまま最後で停止する。 としています。 分かる方いらっしゃいましたらご回答よろしくお願いします><

    • ベストアンサー
    • Flash
  • エクセル 終了ボタンがなくなってしまいました

    エクセルを1回のクリックで終了させるボタン(右上 赤色の×印)が消えてしまい,メニューの「ファイル」「終了」をクリックしないと終了しません。 1回のクリックでエクセルを終了させる「×印」ボタンを表示する方法を教えてください。

  • Flash ActionScript3.0ボタン.

    このまえはじめたばかりの初心者です。FlashCS4です。 Flash ActionScript3.0ボタンでフレームに飛ぶ方法がわかりません・・ AS3.0ではボタンにスクリプトが書けないので メインタイムラインの最初のフレームにスクリプトを書くのですよね? アドレスに飛ぶ方法は this.stop(); // イベントを設定 stage.addEventListener( MouseEvent.CLICK , onClick ); // 画面クリックをするとonClickが動作するイベント function onClick ( event:MouseEvent ) { // URLRequestを設定 var url:URLRequest = new URLRequest( "http://www.google.co.jp" ); // 実際にページに飛ぶ navigateToURL( url ); } こちらであっていますでしょうか・・? これをいじってフレームに飛ぼうとおもうのですが、うまくいきません・・ どなたか、flashサイトでもわかりやすいところがあれば ご伝授おねがいいたします。

    • 締切済み
    • Mac

専門家に質問してみよう