0

簡単に言えば、ある種のリフレクションを使用して、実行中の Flash アプリに値を挿入できるかどうかを確認したいと考えています。通信リンク経由ではなく、直接アプリに挿入します。

基本的に、サードパーティのフラッシュ オブジェクトに私たちのプログラムの値を入力できるかどうかを調べるように依頼されました。

Sothink SWF デコンパイラをいじってみましたが、私たちのニーズにすぐに役立つものは見つかりませんでした。

C++ で記述された低レベルのライブラリがあるため、これに C# と C++ のタグを付けましたが、メインのアプリは C# です。したがって、実際に可能であれば、これらの言語のいずれかを使用してこれを行うことができます。

アップデート

これは自然言語アプリケーション用です。そのため、ユーザーは話をして、データが入力されているのを見たいと思うでしょう。

4

1 に答える 1

0

これは、各フラッシュ開発チームにカスタムで構築する必要がある公開されたAPIなしでは不可能であるように思われます。これがどのように行われる必要があるかについての非常に良いリファレンスがあります

基本的に、フラッシュインターフェイスとの通信に使用できるIShockwaveFlash*オブジェクトがあります。ただし、フラッシュプログラムは、flash.external。*パッケージを介してこれを公開してから、ExternalInterfaceメソッドを使用する必要があります。

それ以外の場合、フラッシュはブラックボックスとして設定されます。

于 2012-04-20T20:20:33.687 に答える