MovieClip としてコンテナーを作成し、マウスホイール ハンドラーを追加してから、次のように項目を追加しています。
container = new MovieClip();
addChild( container );
container.addEventListener( MouseEvent.MOUSE_WHEEL, HandleWheel );
container.addChild( item );
// etc. adding more items
ただし、マウスホイールは、マウスが項目間のコンテナの表示領域ではなく、項目の 1 つの上にある場合にのみ応答します。マウスがその子だけでなくコンテナの上にあるときに常にイベントがトリガーされるようにする方法はありますか?
関係あるかわかりませんが、容器にマスクセットが入っています。リスナーをマスクに追加しようとしましたが、何もしませんでした。
コンテナーの opaqueBackground を赤に設定すると、コンテナーの境界が表示されます。マウスがこれらの境界内にあるときにマウス ホイール イベントがトリガーされない理由がわかりません。これが本当に不可能な場合、コンテナーがマウス イベントに直接応答する必要なく、状況を処理する別の方法はありますか?
助けてくれてありがとう。