2012-05-08 26 views
0

フラッシュプロジェクタでは、同じコンピュータ上のアプリケーションからデータを取得する必要があります。 私はfscommandでこのアプリケーションを呼び出すことができます。応答を返す方法はありますか?例えば、私が "稼働時間"のようなunixバイナリを呼び出す場合、私は応答をロードしたいと思います。 "11:14、1日16:14、2ユーザー、平均負荷:0,47 0,73 0,88"フラッシュ。 これはまったく可能ですか?外部プロキシからデータを取得する(サーバなし)

これまでのところ、デーモンをバックグラウンドで実行しているカスタムメイドのローカルサーバーでしか動作しませんでした。しかし、このプロジェクトではこれは高すぎるでしょう...

他のアイデア?

ありがとう!

+0

あなたは空気またはフラッシュをターゲットにしていますか? –

+0

これはAIRでは可能ですが、Flash Player(またはプロジェクタ)では使用できません。 – Ohas

答えて

1

AIR 2.0以降では、アプリケーションをネイティブインストールアプリケーションとしてパッケージ化し、NativeProcessクラスを使用して実装できます。

これはAdobe quickstart tutorialです。

このテクニックを使用してOS Xのネイティブ機能と通信するsample application(Macのみ)もあります。これはSearchCentralと呼ばれ、ページの途中にあります。

何らかの理由でプロジェクタとしてアプリケーションを実行するという考えに完全に執着している場合、Todd氏が指摘しているように、ZincとそのSystem.execStdOut()メソッドを使用できます。

+0

私は空気が私の最初の選択であることに同意します、あなたがお金を費やすことを望むなら、別のオプションはZincの 'System.execStdOut()'を使用することです – ToddBFisher

+0

それを答えとして追加しますかToddか、私と一緒にそれを出す? –

+1

私はあなたの解決策が大部分の人には良いと思うので、それをあなたの上に置いてください。もっと多くの担当者を使うことができます:) – ToddBFisher

関連する問題