• 締切済み

異なるPC 間で、flashの連携がしたい

異なるPC 間で、flash同士の連携がしたいです。 (Action script 2.0・FlashCS3/必要になるとおもい、ルータ、LANケーブルは用意しました。) A.flaで、座標A が押されたら、 B.flaで、座標A に対応する、アイコンが表示される。 同様に、座標Bが押されたら、アイコンが表示、というように、A~E まで作りたいです。 B.flaのアイコン(識別子 symPoinyt)は、B.fla用のXMLで指定した座標をもとに、 mc背景(インスタンス map)にアタッチしています。 このアイコンを、最初は見えなくしておいて、 A.flaで座標Aが押されたら、B.flaの指定の場所にアイコンを表示するようにすればいい のかなと予測はしているのですが、 具体的に、どのようなスクリプトを書けばよいかわからず、悶々と悩んでいます。。。 お手数おかけしますが、教えて頂けませんでしょうか。 宜しくお願い致します。 今、じぶんが書いているコードを以下のURLにのせます。 ・A.fla http://haohao0000.web.fc2.com/newpage1.htm ・B.fla http://haohao0000.web.fc2.com/newpage2.htm

みんなの回答

回答No.1

こんにちわ。 あなたのご提案の環境だとFlashサーバーが必要になりますよ。 rtmpというプロトコルを使うことで、異なるPC間の通信を可能にするんですよ。 これはストリーミングサーバーで使われるAdobeが開発した技術で Flashの持ってる魅力の一つだとおもいます。 で、FlashPlayer10用に書き出すとさらに手ごろな rtmfpというp2pで接続する機能も使えるようになります。 あなたがphp、perl、ruby、などのソフトを使えるならば リアルタイムにサーバーに信号を送りやりとりすることで、 FlashをAjaxみたいにを使って実装することも出来ます。 上記は、大量のデータを送らない時にお勧めです。 まとめです。 rtmfpを使いたい → CS4~CS5.5にしましょう。(もしくは6.0が出るのを待つ rtmpを使いたい → red5の使い方とJavaの開発の仕方を調べる(今のあなたの環境に最適ですがハードル高めです Ajaxみたいにしたい → Ajaxのチャットするアプリを元に、phpプログラムを入手するかFlash側を作成しましょう。 つまり、今のあなたの環境ではFlash単体で実装する方法はないのです。

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

関連するQ&A