FlashでJavaScriptと同じ動作ができるのか

このQ&Aのポイント
  • FlashでJava Scriptと同じ動作を行うことは可能なのかについて質問します。
  • Flash MX2004を所持しており、FlashボタンでURLへジャンプさせる際の動作について疑問があります。
  • 具体的には、新規のウィンドウを開き、座標とサイズを指定するJavaScriptと同じような動作をFlashで行うことができるのか知りたいです。
回答を見る
  • ベストアンサー

Flash でJava Scriptと同じ動作

Flash でJava Scriptと同じ動作 ほとんど素人です。 Flash MX2004を所持しています。 FlashボタンでURLへジャンプさせるとき、 下記のjava sciptと同じような (1:新規windowを開き、 2:座標を決めて 3:windowの大きさを決めるという)動作 )をさせることはできるのでしょうか。 <script language="JavaScript"> function openWin() { window.open("xxx.htm","rule","wideth=576,height=470,left=10,top=30, scrollbars=no"); } </script> <a href="JavaScript:openWin()"><img src="xxx.jpg" ></a> ご教示ください。

  • kahe
  • お礼率79% (291/368)

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

  • ベストアンサー
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

flashとjavascriptの連携で調べてごらん。 通常は javascript→flash なんだけど今回の場合は flash→javascript という事になるね。 要するにflash側からjavascriptへ指令を投げて、希望のjavascript実行は まんまjavascriptにやらせれば良い って話 http://www.google.com/search?hl=ja&q=flash%E3%81%A8javascript

kahe
質問者

お礼

ありがとうございました。 getURl(javascript:xx)の構文で解決しました。

関連するQ&A

  • java scriptによるポップアップウインドウについて

    <head> <SCRIPT language="JavaScript"> <!-- function OpenWin1(){ win=window.open("window1.html","new","width=300,height=100"); } // --> <!-- function OpenWin2(){ win=window.open("window2.html","new","width=500,height=200"); } // --> </SCRIPT> </head> <body bgcolor="#FFFFFF" text="#000000"> <A href="javascript:OpenWin1()">1.ウィンドウを開く</A> <A href="javascript:OpenWin2()">2.ウィンドウを開く</A> </body> 「1.ウィンドウを開く」をクリックしてwindow1.htmlのポップアップウインドウを表示させたまま、「2.ウィンドウを開く」をクリックすると、最初のウインドウサイズを保持したまま、新しいウインドウが開いてしまうのですが、これをうまく処理する方法はないのでしょうか? どなたかアドバイス頂けると嬉しいです。 よろしくお願い致します。

  • javascriptでのポップアップウィンドウが開かなくて困っています><

    初歩的な質問ですいません。 <script language="JavaScript"> <!-- function OpenWin(){ win=window.open("sample.html","new","width=100,height=100"); } //--> </script> <a href="javascript:OpenWin()"><img src="img/1.jpg" width="60" height="60" onClick="MM_openBrWindow('sample.html','sample','scrollbars=yes,width=460,height=460')" border="0"></a> 上のスクリプトで下のリンクで開こうとする時に、 どうしても開けません。>< どうしてなのでしょうか!? どこかが間違えているのでしょうか!? 誰か助けていただけませんでしょうか;><;;

  • ブラウザーの左下に、「java scriptエラー」とでてしまいます。

    自分のHPにjavascriptをつかっているのですが、ブラウザ(IE5.5)でみると、画面左下に、「java scriptエラー」とでてしまいます。でも、そのjavascriptは実際にちゃんと機能してくれます。「java scriptエラー」と出ないようにしたいのですが、どうすればよいのでしょうか?HPで使っているjavascriptは、以下の通りなんですが、何か間違っていますでしょうか? <html> <head> <title>test<title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT language="javascript"> function newwin1() { sub = window.open("test.html","window1","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=610,height=480"); x = (screen.width - 610) / 2; y = (screen.height - 480) / 2; sub.moveTo(x,y); } </SCRIPT> <!--ここから外部javascriptの指定--> <script src="newwin1.js"></script> <!--ここまで外部javascriptの指定--> </head>

  • FLASHで別ウィンドウを指定した大きさで開きたい

    以前にも同じ質問した事があるのですが、大きさは変えられたものの、スクロールバーなどをなくしてすっきりと表示したいのです。 QNo.321616がわかりやすくて早速参考にしてみたのですが、動かしてみたら、ツールバーなどを表示しない指定をしたにもかかわらず、表示されたままです。 ちなみに、QNo.321616の回答通り、 HTMLファイルに <script Language="JavaScript"><!-- function openWin(url) { window.open(url,"popup","toolbar=no,location=no,scrollbars=no,width=200,height=200"); } // --></script> と書いて、 Flashボタンの方に、 on (press) { getURL("javascript:openWin('ai.html');"); } と書きました。Flashボタンの方に飛ばす(固定したい)リンク先(ai.html)を入れただけなのですが、何か問題があるでしょうか。

  • 別ウインドウを開くようにしてるのですが

    こんにちは HPで画像を開く際に、下のようなjavascriptを使っています。 <SCRIPT Language="JavaScript"> <!-- function openwin(url) { /* 横幅400px、縦幅200pxのウインドウを開く */ w = window.open(url, 'win','width=400,height=200,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no'); } //--> </SCRIPT> body部分に <a href="javascript:openwin('abc.htm')">いろは </a> としています。 で、お教え願いたいのは、別のサイズのウインドウにしたいときはどうしたらいいのでしょうか? 普段は400×200でいいのですが、たまに400×400にしたいときがあります。 方法を教えてくださいませ よろしくお願いいたします。

  • java scriptで新しいウィンドゥを開く

    クリックすると、アドレスバー等がない新しいウィンドゥで開く…という風にしたいのですが、うまく行きません。 以下のようにやってみたのですが、何処が間違っているのでしょうか? <script language="JavaScript"> <!-- function winopen(url){ win=window.open(url,"host","scrollbars=1,width=717,height=700"); } //--> </script><FONT size="+1"><B><A href="ブログのアドレス" target="_blank" onclick="Javascript:winopen('ブログのアドレス');return false;">ここをクリック</A></B></FONT>

    • ベストアンサー
    • HTML
  • このスクリプトの問題

    <a href="javascript:void(0)" STYLE="text-decoration:none" onMouseOver="window.status='入り口';return true" onClick="window.open('flash.html','sub','width=650,height=500,scrollbars=no,resize=no')"> これは、ENTERを押したときにサブウィンドウにflash.htmlの内容が展開されるようにしたスクリプトです。ENTERを押したときにサブウィンドウが画面の中央(上下左右共に)くるように直したいのですが、どこをどう編集すればそれは、可能ですか?おしえてください。

  • JavaScriptのwindow.openでリファラーが取得できない。

    <SCRIPT language="JavaScript"> <!-- function OpenWin(){ window.open("sample.cgi,"new","width=500,height=250"); } // --> <A href="#" onClick="OpenWin()">オープン</a> 上のようにsample.htmlのページ内にwindow.openのJavaScriptを書いています。 sample.cgi内に$ENV{'HTTP_REFERER'}を埋め込んでいるのですがリファラーが取得できません。 window.openの場合はリファラーは取得できないのでしょうか?

    • ベストアンサー
    • CGI
  • ウィンドウオープンに関する初歩的質問ですが

    ウィンドウオープンに関する初歩的質問ですが html側で <a href="javascript:OpenWin('new.html',100,100)">ウィンドウオープン</a> と記述して javascript側で function OpenWin(url,Width,Height){ win=window.open(url,"new","width=Width,height=Height,resizable=1,scrollbars=1"); } と記述してあります。 javascript:OpenWin('new.html',100,100)の部分を javascript:OpenWin('new.html',300,500)としてリンクをクリックしてもウィンドウの大きさが変化しません。 文法上どこか間違っていますでしょうか? よろしくご教授承りたく存じます。

  • Mac IE でスクリプトエラー

    <SCRIPT language="JavaScript"> <!-- function OpenWin1(){ win1=window.open("map-page.html","詳細地図","width=482,height=445"); } // --></script> で、 <IMG src="images/map.gif" width="175" height="76" border="0" onclick="OpenWin1()" style="cursor: hand"> の画像をクリックすると、スクリプトエラーが出てしまいます。 Windowsでは問題ないのですが、MacのIE5で出ます。 MacのIE4では、ちゃんと表示されたのですが。。。 何か解決方法はありますでしょうか?

専門家に質問してみよう