• ベストアンサー

FLASH MXで指定したサイズのウィンドウを開く

以前にもこのような質問があったらすみません。 現在、FLASHでボタンを作っているのですが、別ウィンドウでサイズを指定したウィンドウの開き方がわかりません。 ボタンをクリックすると、300px×500pxのウインドウが別に開くようにするにはどうやったらよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.3

こんばんは、 ひょっとしてそのまま書きました? そうじゃなくて、OpenWin();はただの「あて」です。 そこに、JavaScriptのfunctionを入れるわけです。 この場合の僕の仮定は、 HTML側のJavaScriptに、ファイル名を含んだ形でfunctionを設定し、それをActionScriptで呼び出す、というものです。 ボタン毎にファイルを変更する場合は、 HTML側のJavaScriptでそういうふうに記述する必要があります。 繰り返しになりますが、ActionScript単体では動作しません。

hazzy_funky
質問者

お礼

了解です! わかりました~!! 教えていただいたサイトは非常に参考になりました。

その他の回答 (2)

  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.2

こんばんは。 うっかり書き落としました。 ActionScriptの方は、 on(release){ getURL("javascript:OpenWin();"); } てな感じです。 要するに、getURL("javascript:functionの名前();"); と書けば、そのfunctionを実行する、ということです。 functionを作るときに、ウィンドウサイズを固定しても良いし、指定するタイプにしておけば、個々のボタンでバラバラなサイズのウィンドウも開けます。 あ、その場合は開くHTMLファイルも指定するタイプにしておく必要がありますね。 では、頑張って下さい。

hazzy_funky
質問者

補足

お早いご回答ありがとうございます。 早速やってみたのですが、うまくできません。 on(release){ getURL("javascript:OpenWin();"); } とやってURLはどのように入力すればいいのでしょうか? 本当に初心者ですみません。 お力をお貸しください。

  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.1

こんばんは。 Action Scriptは直接的にはブラウザを制御しません。 JavaScriptを使用して間接的に制御するのが一般的です。 元のHTMLファイルに、ウィンドウを開くfunctionを設定しておき、ActionScriptのgetURLで叩くわけです。 JavaScriptの方はこちらを↓ http://www.openspc2.org/reibun/javascript/

関連するQ&A

  • FLASHで

    FLASHで分からないことがあるので質問させてもらいました。 ボタンを押して 別ウインドウを出すやり方を教えて下さい。 (サイズ指定をして小さいウインドウを出すやつのことです) javascriptを使うのだと思うのですが分かりません お願いします。

  • フラッシュのgeturlで指定サイズのブラウザウインドウを開きたいです!

    ドリームウィーバーなら出来るのですが フラッシュのボタンにもblankで指定サイズで開く方法はありますか?教えてください!

  • JavaScriptでウィンドウ位置指定

    はじめましてこんにちわ。 突然ですが質問させてください。 現在HTMLにてwebサイトを構築中なのですが、その中にFlashをJavaScriptで別ウィンドウに表示するボタンを設置しました。しかし、指定のサイズでウィンドウをオープンするのは出来たのですが、新規ウィンドウの画面上の位置を制御することは可能なのでしょうか? もし、詳しい方がいらっしゃいましたらご教授頂ければ幸いです。

  • Flashサイズぴったりにウィンドウを開く

    Javascriptのwindow.openを使って、新規ウィンドウを開く方法を行っているのですが、ブラウザによって開くサイズが異なります。 どのブラウザでも<body>タグ内のサイズぴったりにウィンドウを開く方法はありますでしょうか? <body>タグ内は ・余白はすべて0 ・サイズが1024x768のFLASHのみ 要はbody表示範囲を1024x768(px)にしてウィンドウを開きたいのですが、どんな方法がありますか? またその方法はどのブラウザに対応していますか?

  • フラッシュのサイズ

    フラッシュのサイズ 使用ソフトはFLASH8です。 フラッシュのサイズを横1000px 高さ800pxで作成しました。 ところが、クライアントが横1000pxは大きいので横800pxにして欲しいといわれました 。 FLASH8でサイズを横800pxにすると、フラッシュの右200PXが切れてしまいました・・・・。 フラッシュの内容や各シンボルの位置を変更せずに左右100pxずつカットする方法はないでしょうか?

    • ベストアンサー
    • Flash
  • Flash内のサムネイル画像をクリックするとサイズ指定の別窓で拡大画像を表示

    お世話になっております。 Flashでフォトギャラリーを作っています。 http://okwave.jp/kotaeru.php3?q=2243910 で質問させていただいているのですが、別の方法として、 JavaScriptを使用し、Flashの画像をクリックすると、 別ウインドウをサイズ指定で開きさらに画像のサイズを変更し 拡大画像を表示させることはできるのでしょうか? 方法を知っている方いましたら教えて下さい。 宜しくお願いします。

  • Flashパブリッシュ時のサイズ指定について

    お世話になります。 サイトのトップページに埋め込むFlashを作成しています。 ステージ内の一部だけを書き出すようなことは可能でしょうか? ステージのサイズは780px×600pxで作成しましたが、急遽、上半分を使わず、780px×300pxにサイズを変更しなければならなくなりました。 下半分のみを書き出したいのです。 例えば、マスクをかけた下半分だけをそのサイズで書き出すことは出来ないでしょうか? どうぞよろしくお願いします。

  • ウィンドウについて

    いつもありがとうございます。 Flashでホームページを作っている者です。 質問があります。 Flashで作ったホームページでリンク先に飛ぶボタンを作りました。 別ウィンドウで開くようにしたのですが、ウィンドウのサイズを指定して開くにはどうすればよいのでしょうか? Flashのアクションに書き込むのでしょうか? それともソース上に書き込むのでしょうか? ご存知の方がいらっしゃいましたら、教えて下さい.

  • 奇数のフォントサイズ指定について

    CSSのフォントサイズの指定について質問があります。 昔どこかで、htmlにおいて、 「フォントサイズに奇数(13pxや15px)を指定するといけない」 と聞いたことがあるのですが、 現在でも、それはいけないのでしょうか? それともウェブセーフカラーなどと一緒に、 昔は奇数を指定してはいけなかったというだけで、 現在では特に規定などはないのでしょうか。 今はフォントサイズもブラウザで変更できたり、 サイトによっては、フォントサイズの変更ボタンがあったりするので、 13px程度あれば、可読性などの点でも、 問題ないと思うのですが… また、大手のサイトでも、 標準が12、13pxのサイトもかなりありますよね。 それとも、昔はジャギーがかかったり、 にじんだりするような現象があったのでしょうか? 何か参考文献、サイトなどございましたら、 ご教示願えますでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • Flashの横サイズ

    Flashの横サイズ Flash8使っています。 横幅1000pxのFlashを作成しました。 横幅が1000pxなのでウインドウのサイズが1000px以上の場合は問題ないのですが・・・ ウインドウの横幅が狭まると横スクロールバーが出現します。 それは当然のことなのですが、常にフラッシュの中心をウインドウの中心に固定するにはどうしたらいいでしょうか? つまり常にセンタリングしたいのです。 普通に作ると横スクロールバーが出現したら、ホームページの表示部分が右から切れていく感じになります。 例えばウインドウのサイズが1000pxあったとしても、ウインドウの右下の隅をドラッグで横幅を縮めていくと徐々に横スクロールバーが表示されて、ホームページは右の端から徐々に見えなくなっていきます。 そのような形ではなく、常にホームページのセンターがウインドウのセンターに合った状態 つまり、徐々に見えなくなっていく領域がホームページの右端ではなく、左右平等に徐々に見えなくなっていく状態を作りたいのです。 そうするにはどのようにコーディングもしくはフラッシュ側で何か仕込まないといけないでしょうか? ちょっと分かりにくい質問ですが、分かった方はアドバイス頂けましたら幸いです。 どうぞよろしくお願いします。