私は Flash CS5.5 でゲームを作成しています。これは、基本的に「億万長者になりたい人」のバージョンです。
回答テキストを含む answerDisplay クラスがあります。回答テキストはかなり長くなる可能性があります。画面スペースが限られているため、非常に長いテキストをチェックし、テキストが大きすぎる場合は、テキスト フィールドの横に UIScrollbar を追加します。
ユーザーがスクロールタブをドラッグすると、テキストがうまくスクロールするという1つのことを除いて、これはうまく機能します。ユーザーがスクロールバーの矢印の1つをクリックすると、ボタンがクリックされている限り、テキストフィールドも正常にスクロールしますが、マウスボタンが離されるとすぐに、含まれているanswerDisplayクラスのクリックイベントが発生し、プログラムが間違って発生しますユーザーがスクロールしようとしているときに答えを選択したと考えています。
e.target および/または e.currenttarget を介してこれをキャッチしようとしましたが、役に立ちません。スクロールバーへの参照を取得できないため、ユーザーが矢印のいずれかをクリックしたのか、それとも本当に答えをクリックしたのかはわかりませんをクリックして選択します。
UIScrollbar の使用時に answerDisplay クラスのクリック イベントが発生しないようにするにはどうすればよいですか?