2

私は MonkeyContactsCodeGenExample ガイドに従っていますが、test-with-launcher の ant ターゲットを実行すると、次のようなポップアップが表示されます。

VerifyError: Error #1053: Illegal override of allowInsecureDomain in _MonkeyContacts_mx_managers_SystemManager. 

これに続いて:

ReferenceError: Error #1065: Variable _MonkeyContacts_mx_managers_SystemManager is not defined.

これらのポップアップは、デバッグ フラッシュ プレーヤーからのものです。通常のフラッシュ プレーヤーでは、これらのエラーは黙って抑制されます。

この種のエラーは、異なるファイルまたは swc コンポーネントが異なる SDK でコンパイルされた場合に発生するようです。もしそうなら、この状況で再コンパイルする必要があるのはどの部分ですか?

flex プロジェクト ソースをチェックアウトし、SDK 3.4 で再ビルドしました。また、fluint 用のプロジェクト ソースも取得し、それらを再コンパイルしました。次に、新しくコンパイルされた Fluint.swc が MonkeyFluintAirTestRunner および MonkeyTestLauncher プロジェクトの lib ディレクトリにコピーされ、すべてが再構築されましたが、MonkeyContacts の例ではまだこのエラーが発生します。

4

2 に答える 2

2

私は今日、これに出くわしました。MonkeyAgent.SWF を再コンパイルする必要がありました。

FlexMonkey サイトのメモに従って、Easy2BuildMonkeyAgent プロジェクトを使用してこれを行いました。彼らがこれを推奨した理由を調べませんでしたが、私にとってはうまくいきました。

Flex Builder とは別にインストールされた標準の 3.4 SDK を使用しているため、これをコンパイルする際に問題が発生したことに注意してください。標準の 3.4 SDK、automation.swc ファイル (およびその他) はそこにないため、FlexBuilder 3.0 SDK フォルダーから 3.4 にコピーを取得する必要がありました。

于 2009-11-05T21:45:08.800 に答える
0

対応するファイルをlocale/en_USからコピーすることを忘れないでください:automation_agent_rb.swc、automation_rb.swc

于 2009-12-18T21:43:52.480 に答える