1

SWF ファイルまたはその中のコンポーネントにスクロールバーがある場合、ユーザーがその領域 (フォーカスがある) にカーソルを合わせてマウス ホイールを使用すると、この動きが自動的にスクロールバーの動きに変換されます。

これがどのように行われるか、これに使用されるイベントまたはクラスはありますか? 私は外部のコンポーネントやクラスにもオープンです。まだ始めていませんが、スクロールバーを付けるのは簡単なので、アイテムレンダラーをやります。

4

1 に答える 1

1

マウス ホイールのスクロールを処理できるようにするコードを次に示します。これは非常に簡単に処理できます。

objectToBeHoveringOver.addEventListener(MouseEvent.MOUSE_WHEEL, scrollObject);

function scrollObject(event:MouseEvent):void
{
    trace(event.delta);
}

このevent.delta部分は、ホイールをスクロールした方向に応じて、正または負の数値になります。これを使用して、オブジェクトを上下に移動できます。お役に立てれば。

デブ

于 2010-04-03T06:49:22.450 に答える