• ベストアンサー

1.swfから2.swfへ変数の受け渡し

1というswfと2というswfがあります。 1上にあるボタンをおすと、2へ変数が受け渡されるようにしたいのですが、 このようなことは可能でしょうか? 間にcgiを挟めばできるのでしょうか? FLASH5です。

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

  • ベストアンサー
回答No.1

POST/GETで変数を受け渡そうとすると、渡された方はどうしてもリロードと言う形になります 間にcgiを挟むか、XMLsocketを使えば可能です。 cgiを挟む場合は、LoadVars()オブジェクトで行なう事が出来ます。 例えば、 myData = new LoadVars(); myData.a = "えー"; myData.b = "びー"; myData.sendAndLoad("http://domain.com/cgi-bin/ex.cgi",myData); とすれば、a="えー"、b="びー"と言う値をex.cgiに渡し、その返り値の変数をmyDataにセットする事ができます(当然.php等でも可能です)。 XMLsocketの場合はsocketサーバを立てる必要があります。こちらはリアルタイムでつなぎっぱなしで変数のやり取りが可能です。チャット等には向いていると思います。XMLsocketについては下記URLあたりでどうぞ。

参考URL:
http://faces.bascule.co.jp/
w-inty
質問者

お礼

回答ありがとうございます。 やはり間にcgiを挟むのですね。 これからcgiを作って、間に挟んでみたいと思います。 ありがとうございました。

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

関連するQ&A

  • swfからswfへ変数を渡す

    こんにちは。 今回、質問させていただくのはFlashに出てくる変数についてなのですが、 swfからswfに変数を渡すということがしたいのですが、どうも上手くいきません・・・ やろうとしていることは、まずシューティングゲームのFlashをつくり、 そのスコア(何体敵を倒したか)を別のswfファイルに表示したいのですが・・・ そもそもあまり変数とかに詳しくないので詳しい方がおられましたら是非ご回答お願いします。

  • swf内の変数の中身は見られないのでしょうか?

    今ゲームを作っているのですが、ゲームの性質上、swf内にある変数を読まれるとマズいのです。 たとえばこういうことです。 var aaa = 1234; という変数があったとして、これをこれをプレイヤーに絶対見せたくないのです。 (ただし、変数aaaの中身の数値は、ゲーム開始時にPHPやCGIなどでサーバからロードするものとします。また、この数値はかならずswf内になければならないものとします。) 現在、こういったフラッシュ内部を変数の値を読み取る技術というのはどの程度で、そういったツールのようなものがあるのでしょうか? いとも簡単に読み取られるものなのでしょうか?

    • ベストアンサー
    • Flash
  • HTMLからFlashで作成したswfファイルを起動して変数を渡す方法

    HTMLからFlashで作成したswfファイルを起動して変数を渡す方法についてです。 その際、フレームで定義した領域にswfを読み込みたいのですが、その場合、どのようにすれば変数をswfに渡すことができるでしょうか? FlashVars属性をobjectタグやembedタグに追加するようにマニュアルには記載がありますが、フレーム内にswfを読み込む場合の変数の渡し方がわかりません。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • swf以外からswfを制御

    教えてください! FLASH初心者なので頓珍漢なことをいっていたらごめんなさい。 HTMLの中にswfを置き、 ボタン(swfの外、HTML上にあるボタンです)を押すと、swfが指定したフレームにジャンプするみたいな事はできるのでしょうか?

  • swfファイルを隠したい!

    WEB上でSWFの場所を隠すことはできないのでしょうか? 直接アクセスされてメニューから”先送り”されると非常にまずいです。 某ゲームサイトではCGIを使用して表示しているのですが。 src="/~/cgi-bin/Flash?~" swfファイルをバイナリ-として扱うのでしょうか?そんなこんなで困っています。 ご回答の程、宜しくお願い致します。

    • ベストアンサー
    • CGI
  • 親swfで外部swfが読み込めません。

    フラッシュ初心者です。 外部swf読み込みでフォトアルバムを作ろうとしています。 親swfの中にボタンを作り、on (release)で指定した場所に外部swfを読み込もうとしているのですが、 親flaでTest Movieすると正常に読み込んでくれるのですが、パブリッシュして親swfを作ると外部swfを読み込んでくれません。一緒に作られたhtmlだと正常に動くのですが。。 どなたか知恵を貸してください。 よろしくお願いします。 windows XP Flash 8

  • 変数をSWFに渡したい。

    getURL("item.html?itemname=item_01");で値を受け取ったHTMLがあります。 <script language="JavaScript" type="text/javascript"> <!-- var paramstring = window.location.search.substring(1); var itemname = paramstring.substring(9); document.title=(itemname); --> </script> と書いて、item_01をtitleに反映させています。 同じような形でswfに反映させることは出来ないでしょうか? ちなみに、値のitem_01は02、03、とリンク元で値が変わります。 この値の外部テキストをswfに読み込ませたいのです。 studio8を使っています。(Dreamweaver 8 Flash 8 ) swfを書き出すのには AC_RunActiveContent.jsを使っています。 どなたか分かる方がいらっしゃったらお教えいただきたく思います。 宜しくお願いいたします。

  • 変数の受け渡し

    アップローダのスクリプトにダウンロードパスをつけようと日々頑張っているのですが、なかなかうまく出来ません。 例.No1をダウンロードしたい場合 一覧ページからNo.1の記事を選択       ↓ No.1をダウンロードするためのパス入力画面       ↓ No.1ダウンロードページ 上記のようにしたいのですが、 記事表示CGIからパスワードCGIへ変数を渡そうとしていますがなかなかうまくいきません。 ***記事表示CGIのパスワード入力画面*** <form action="パスワードCGIのパス" method="POST"> <input type=hidden name=No value="$no"> <input type=password name=pass size=10> <input type=submit value="認証"> ***パスワードCGIでの条件分岐*** if ($in{'pass'} ne $loginpass) { print "認証画面に戻って再度パスワードを入力して下さい\n"; } print "Location: 記事表示CGIのダウンロードページ&kno=$no\n\n"; exit; としているのですが、変数$noをパスワードCGIの方で取得できません。 CGIは最近弄り始めたばかりなのでぜんぜん分からなくて…。 そもそも <input type=hidden name=No value="$no"> でパスワードCGIの方に$noが送られているのでしょうか? 送られているのでしたら$noの取得方法を教えていただけないでしょうか。 よろしくお願いします。 P.S.拙い文章の為、分かりにくいところなどがありましたら質問してください。 分かる限りはお答えしたいと思います。

    • ベストアンサー
    • CGI
  • FlashとASP間の変数の受け渡し方法

    はじめまして。 現在ASP.NET WebDeveloperでWebアプリケーションを構築しています。 今回は、ユーザインターフェースとビジュアルの向上を目指してFlashを取り入れようと思っています。 そこで必要になるのが、FlashとASP間での変数の受け渡し方法です。 目指している仕様は以下の通りです。 1.まず、FlashでボタンをクリックするとASPへ変数を送信します。 2.ASPで受け取った変数を元に計算をして、その結果をFlashに戻す。 3.Flashで受け取った値を表示する。 以上で教えていただきたい所は ・FlashからASPへ変数の値を送信する方法 ・ASP側で受け取る方法 ・ASPからFlashへ送信する方法 ・Flashで値を受け取る方法 さまざまなページを検索して読んでみましたが、詳細まで掲載されているページが見当たりませんでした。 順を追って教えていただけると幸いです。 回答よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • 【FlasLite1.1】外部swfファイル(子)を読込先(親)の変数で管理したいのですが。。。

    会社でFlashを扱える人がいなく、Flashをやらなくてはならなくなりました。 趣味で作っていた程度の技術だったので困ってます; Flashに関する質問をできる人がいなかったのでここで質問させてください。 親swfから子swfの変数にアクセスする為のパス表記みたいなものはありますでしょうか? 構造上、親swfから子swfを操作する必要があります。 実際に操作するのはフレームです。 同じ、子swfを複数取り込んで異なる動作をさせたい為、どういった手段を使えばいいのかわからなくなってます。 作ってみた方以外でも手段の一つとして考案を頂けたら光栄です。 どうかよろしくお願いします。

このQ&Aのポイント
  • 購入した同じ機種のエプソンプリンターが1階と2階で同時に動作してしまう問題が発生しました。
  • Wi-Fi環境が2階にあるため、1階でプリント指令をすると2階のプリンターが誤作動します。
  • エプソンプリンターを1階と2階で使うために対策方法を教えていただきたいです。
回答を見る