2011-01-15 16 views
0

私は大学のプロジェクト用のプロジェクションインストールを構築しようとしています。私は、観客が携帯電話でインスタレーションと通信できるようにしたいと思います。Flashと通信するためにjavascriptをPHPソケットに接続する

これは私がやろうとしていることです:
- My Flashアプリケーションはインターネットに接続されたコンピュータ上で実行され、私のサーバー上でホストされているXMLSocketに接続されます。
- 観客が訪れることができるjavascriptページが必要です。マウスクリック(タッチ)すると、javascriptページからソケットサーバーにデータが送信されます。
- Flashアプリケーションでデータなどを受信します。

可能ですか?私はさまざまなリソースを探していましたが、それらはすべて同じページにある必要がありますが、これは私が望むものではありません。

私はフラッシュアプ​​リに話すことができるようにスタンドアロンのjavascriptページが必要です。

可能な回避策については、ご意見やご提案をいただければ幸いです。

多くのおかげで、
ウィル

答えて

1

確かに可能です。サーバーは2つの間にあります(FlashとJS)。互いに知り合う必要はありません。 JSはサーバーにデータを送信し、Flashはそれをプルダウンします。

+0

こんにちはタイラー、 良いですが、リンクを送信するか、JSからサーバーにデータを送信する方法の例を教えていただけますか? – WillDonohoe

+0

すべてのHTTPリクエストだけですが、高速で簡単に実行したい場合は、http://api.jquery.com/jQueryをご覧ください。ajax/ –

+0

ありがとうございました。私はそれを調べます – WillDonohoe

0

私は完全にあなたの質問を理解することを確認していません。

「javascriptページ」のようなものはありません。javascriptはブラウザ環境で実行されているスクリプトです。

あなたがAndroid/iPhoneアプリケーション環境を使用したい場合、私はあなたがこれを行うためにjavascriptを必要とは思わない。
あなたが望むのは、携帯電話でWeb/WAPページにアクセスできるようにすることで、ユーザーインターフェイス、ボタン、テキストフィールドなど、XMLソケットで双方向に通信するものであれば、ユーザーインターフェイスをHTML、いくつかのjavascriptを使用してXMLスクリプトを呼び出し、インターフェイスの応答を翻訳します。サーバーをお持ちの場合は、そこにあなたのUIもホストできませんか?ドメイン間の問題は回避されます。それ以外の場合は、サーバーサイドのスクリプト(PHP?)で十分です。

そうですね、それは可能性が高いようですが、私はあなたが「彼らはすべて同じページ上にあるためにフラッシュアプ​​リケーションを必要とする」という意味を理解していません。ここで私が理解したことは次のとおりです。あなたのFlashアプリケーションは携帯端末にロードしたいものではなく、サーバーのXML入出力に接続して正常に動作しています。あなたは、このソケットと通信するインターフェイスが必要です。右?

+0

こんにちはNabab、ご返信ありがとうございます。ええ、ごめんなさい。私の言葉のいくつかはややオフでした。私が意味することは、ユーザーが通信するJavaScript/JavaScriptページが必要だということです。 JavaScriptは、フラッシュアプ​​リケーションが受け取るソケットを介してデータを送信する必要があります。 私は「彼らはすべて同じページにあるためにフラッシュアプ​​リケーションが必要です」とは、JavaScriptが通信しているフラッシュアプ​​リケーションへのリンクを提供する必要があります。私のフラッシュアプ​​リケーションは完全に分離しています。 ええと、私は必要なのは、JavaScriptをソケットに接続してデータを送信するのに役立つビットです。 それはもっと理にかなっていますように! – WillDonohoe

関連する問題