メイン 迷える子羊の部屋【初心者専用】 Flash⇔HTML間の値の受渡し | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
torute | Åê¹ÆNo.10192 投稿日時: 2004-8-24 19:31 |
新米 居住地: 投稿: 10
使用環境:
OS:Win2000Pro or XP Home Flash MX |
Flash⇔HTML間の値の受渡し Flashから開いたHTMLに値を渡し、そのHTMLファイルからFlashに値を送りたいのですが
送るデータが多くなったのでPOSTで送ろうと思った場合にうまくいきません。 何か良い方法は無いでしょうか?どうか知恵をお貸しください。 データをGETで送った(JavaScriptを使用した)場合は下記のようにしています。 ----------------------------------- GETで試した方法: ・Flash側→HTML var vScript = "java script:window.open('test.html?key1=aaa','test','width=600,height=700')"; getURL(vScript); ・HTML側→Flash <SCRIPT Language="JavaScript"> <!-- function setData() { window.opener.window["flashwindow"].SetVariable("v_key",document.KeyCopyFORM.setkey.value); window.close(); } // --> </SCRIPT> ------------------------------------ とりあえずFlash側を var key1="aaa"; getURL("test.html","test","POST"); としてみましたが、JavaScriptの「window.opener」が使えませんでした。 |
サブリン | Åê¹ÆNo.10212 投稿日時: 2004-8-25 6:31 |
芸人 居住地: 東京世田谷区 投稿: 354
使用環境:
Snow Leopard Windows 7 CS4-5/FDT |
Re: Flash⇔HTML間の値の受渡し java scriptと間に半角があるのが問題かな。javascriptは一語です。
ただし、Flash側→HTMLの例だと、HTML側→Flashで書かれてるものを呼び出すのではなく、直接Flashからウィンドウを開きます。
|
コマツ | Åê¹ÆNo.10220 投稿日時: 2004-8-25 11:07 |
職人 居住地: 東京都葛飾区 投稿: 356
使用環境:
windows7 CS5.5 CS6 |
Re: Flash⇔HTML間の値の受渡し こんにちは。
引用:
Javascriptの「window.opener」を使用してデータを取得 するのであれば、FlashのあるHTMLにJavascriptで変数を 設定するのはどうでしょう?
POSTを使用した場合に、どこに変数が取得されるのかは ちょっとわからないので、代案なんですけどね・・・。 |
ひろゆき | Åê¹ÆNo.10222 投稿日時: 2004-8-25 11:39 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: Flash⇔HTML間の値の受渡し 直接関係のないレスで失礼します。
引用: java scriptと間に半角があるのが問題かな。javascriptは一語です。 これは、XOOPSの仕様だと思います。 「javascript」だと問題ありませんが、 「java script:」と、「:」をつけると、分割されちゃうんです。 セキュリティ上の対策だと思うんですが。 FAQあたりに追加してはどうでしょう? |
サブリン | Åê¹ÆNo.10235 投稿日時: 2004-8-25 13:40 |
芸人 居住地: 東京世田谷区 投稿: 354
使用環境:
Snow Leopard Windows 7 CS4-5/FDT |
Re: Flash⇔HTML間の値の受渡し 引用:
「java script:」と、「:」をつけると、分割されちゃうんです。 うおーマジすかーしらんかった。 そですね>FAQ java script:test();
|
torute | Åê¹ÆNo.10238 投稿日時: 2004-8-25 14:02 |
新米 居住地: 投稿: 10
使用環境:
OS:Win2000Pro or XP Home Flash MX |
Re: Flash⇔HTML間の値の受渡し コマツ マナブ様
回答ありがとうございます。 Openした画面から値を拾ってあげる訳ですね。 思いつきませんでした。 これだとWindowサイズ設定もそのままいけそうですね。 さっそく試してみたいと思います。 他に回答してくれた皆様もありがとうございます。 |
torute | Åê¹ÆNo.10706 投稿日時: 2004-9-9 15:42 |
新米 居住地: 投稿: 10
使用環境:
OS:Win2000Pro or XP Home Flash MX |
Re: Flash⇔HTML間の値の受渡し 結局、
//Flash側の設定 key1="aaa"; var vScript = "java script:vdata="+key1+";window.open('test.html','test','width=600,height=700')"; getURL(vScript); とするとvScript内の制限が255文字となるのでうまくいきませんでした。 やはり、FlashとHTMLとでは値の受渡しは無理なのかな? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |