0

ステージに一連のボタンがあり、ダブルクリックを検出するタイマーを使用してダブルクリックできます。ページを更新して別の多くのボタンをロードするまで、これはすべてうまく機能します。問題が始まります...

画面上のスポットをクリックすると、同じスポットを再クリックできません。もう一度クリックできるようにするには、マウスを少し動かす必要があります。これにより、ダブル クリックの検出に問題が発生しています。

何か案は?

4

3 に答える 3

1

私はCS3とAS2.0でまったく同じ問題を抱えています。これまでのところ、この問題の解決策はありますか??? 複雑な宝くじアプリケーションで何日も解決しようとしています。

このスレッドhttp://www.actionscripts.org/forums/showthread.php3?t=141081で、フレームレートを 12fps に下げるという提案を見つけましたが、これも役に立ちませんでした...

于 2009-11-24T16:23:37.180 に答える
0

私も過去にこの問題を抱えていましたが、当時は解決したと確信しています。私はいくつかのコードを掘り下げてきましたが、探していたコードが見つかりませんが、MovieClip オブジェクトのドキュメントをチェックアウトすると、MovieClip のfocusEnabledプロパティをに設定することで解決できると確信していますtrue(しかし、私は違う :)。

探していたコードをもう一度探しますが、どこかのバックアップ ストレージから取得する必要があります...

于 2009-06-22T07:25:59.307 に答える
0

これは答えではなく単なる方法論です。なぜなら、あなたの質問に答えるには、AS 2.0 を使用して Flash IDE を起動する必要があるため (3.0 を使用することはめったにないので、一般的に忘れようとします)、テスト ハーネスをセットアップする必要があるからです。あなたがそれを見るように、ちょうど問題で。これを行うと、次のいずれかが見つかると思います。

1) Flash に本物のバグ (疑わしい) を発見し、その答えがインターネット上に散らばっている 2) おそらく: テスト ハーネスは奇妙な動作を示しません。次に、実際のプログラムがテスト ハーネスとどのように異なるかを理解する必要があります。3) これは本当にクールです。テスト ハーネスも機能しません。次に、.fla の zip を Web の場所に置いてください。それをダウンロードして、何が起きているかを把握できます。

AS2.0 のダブルクリックに関する記事をいくつか見ましたが、誰もこの問題について言及していません。

于 2009-06-22T22:35:39.233 に答える