ステージに一連のボタンがあり、ダブルクリックを検出するタイマーを使用してダブルクリックできます。ページを更新して別の多くのボタンをロードするまで、これはすべてうまく機能します。問題が始まります...
画面上のスポットをクリックすると、同じスポットを再クリックできません。もう一度クリックできるようにするには、マウスを少し動かす必要があります。これにより、ダブル クリックの検出に問題が発生しています。
何か案は?
ステージに一連のボタンがあり、ダブルクリックを検出するタイマーを使用してダブルクリックできます。ページを更新して別の多くのボタンをロードするまで、これはすべてうまく機能します。問題が始まります...
画面上のスポットをクリックすると、同じスポットを再クリックできません。もう一度クリックできるようにするには、マウスを少し動かす必要があります。これにより、ダブル クリックの検出に問題が発生しています。
何か案は?
私はCS3とAS2.0でまったく同じ問題を抱えています。これまでのところ、この問題の解決策はありますか??? 複雑な宝くじアプリケーションで何日も解決しようとしています。
このスレッドhttp://www.actionscripts.org/forums/showthread.php3?t=141081で、フレームレートを 12fps に下げるという提案を見つけましたが、これも役に立ちませんでした...
私も過去にこの問題を抱えていましたが、当時は解決したと確信しています。私はいくつかのコードを掘り下げてきましたが、探していたコードが見つかりませんが、MovieClip オブジェクトのドキュメントをチェックアウトすると、MovieClip のfocusEnabled
プロパティをに設定することで解決できると確信していますtrue
(しかし、私は違う :)。
探していたコードをもう一度探しますが、どこかのバックアップ ストレージから取得する必要があります...
これは答えではなく単なる方法論です。なぜなら、あなたの質問に答えるには、AS 2.0 を使用して Flash IDE を起動する必要があるため (3.0 を使用することはめったにないので、一般的に忘れようとします)、テスト ハーネスをセットアップする必要があるからです。あなたがそれを見るように、ちょうど問題で。これを行うと、次のいずれかが見つかると思います。
1) Flash に本物のバグ (疑わしい) を発見し、その答えがインターネット上に散らばっている 2) おそらく: テスト ハーネスは奇妙な動作を示しません。次に、実際のプログラムがテスト ハーネスとどのように異なるかを理解する必要があります。3) これは本当にクールです。テスト ハーネスも機能しません。次に、.fla の zip を Web の場所に置いてください。それをダウンロードして、何が起きているかを把握できます。
AS2.0 のダブルクリックに関する記事をいくつか見ましたが、誰もこの問題について言及していません。