この質問は古いスレッドですが、これまでの回答はありませんでしたので、今後の読者にもお答えしています。
はあなたのステージにScrollPaneコンポーネントを持っており、それが大きな画像を表示し、その後、あなたは次のようにScrollEventを聞くことによって、水平スクロール(実際には両スクロール)を聞くことができると仮定します。
import fl.containers.ScrollPane;
import fl.events.ScrollEvent;
var img: ScrollPane = new ScrollPane(...); // Create a scroll pane for scroll event
img.source = ImgClass; // A Bitmap class containing dummy image to scroll
this.addChild(img);
img.addEventListener(ScrollEvent.SCROLL, onScroll);
function onScroll(e: ScrollEvent) {
if (e.direction === "horizontal") { // Trace only on horizontal scroll
trace("Delta: " + e.delta);
trace("Position: " + e.position);
}
}
入力デバイスのどのような種類水平にスクロールする機能を提供しますか? – Organis
何を問題にしていますか?マウスホイールの垂直方向の数字(y軸)を使用して、画面項目の水平(x)位置を制御します。simples! –
Macbookのトラックパッドは2本の指でスクロールします。上記の私のコードは、2本指の垂直スクロールをキャッチします。 – user3383418