2016-10-07 8 views
0

私はjavaコード内でsikuli.apiを使ってフラッシュゲームのボットをやっています。シクリはすべてがとてもクールですが、本当に問題があります。sikuli:フラッシュポップアップの画像が見つかりません

私のボットはすでにたくさんのことをしていますが、私はすでに85が存在するかどうかをチェックしています。私のアプリケーションで完全に見えるfindallまたはfindallは、シンプルで構築されています。 )、BUT:

いつかマウスの位置に応じて、少しのフラッシュポップアップ(技術的なフラッシュ名が必要ですが、私はフラッシュ技術を知らない)を作り出します。このポップアップは、マウスポインタの下にある建物に関する情報を提供します。

私の問題は、私はこれでゲームのコピー画面がポップアップ表示させる場合は、私は... sikuliフラッシュポップアップをキャッチすることができない場合のように、このポップ-Pの内側にあるもの

を検出することができないということですIDEで、私はポップアップを検出することができます(そして、類似点を確認してください)。しかし、実際の画面を分析すると、シクリはポップアップを検出できません。 この画面を見ているアプリケーションは、ポップアップを正しく表示します。

ヒントがありますか、特別なことがあります:このポップアップがあるときにポップアップが表示されている地域の「ハイライト(1)」を実行すると、フラッシュポップアップは消えますが、マウスを動かすと消えます。 ハイライトがないと、ポップアップは解析しようとしても消えません。

あなたが尋ねる前に: を - 画像参照を適切な場所にあり、コード によって発見 - 類似性パラメータが正しく、sikulix-IDEおよび画面コピーを持つすべての

答えて

0

まずに確認し、 Sikuliはスクリーン上に実際に表示されるものを「見る」だけであるため、それがフラッシュなのか他のものなのかを心配するべきではないので、基礎となる技術は無関係です。

エリアを強調表示しても、マウスの動きはアクティブではありません。しかし、あなたが描いていることから、私の唯一の推測では、あなたは何とかポップアップを見逃しているということですか?それはすぐに現れ、消えますか?それが問題ならば、私はあなたの検索をスピードアップできるいくつかの方法について議論するhereを見てください。

関連する問題