Q. progressionに組み込まれているSWFWheelを利用して
macでマウスホイールを取得したい
A.
Progression 3.1.0のリリースノートからSWFWheelが実装されている事がわかる。
プロジェクトの書き出しでmac Mouse Wheelを利用で書き出すと、
Index.asに
import org.libspark.ui.SWFWheel;
// SWFWheel を有効化する
SWFWheel.initialize( stage );
SWFWheelは、
MouseEvent.MOUSE_WHEELでそのままmacのホィールを取得してくれるので
以下のようにコードを書けば、マウスホイールの値を取得できる。
IndexScane.as
import flash.events.MouseEvent;
this.progression.stage.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheel);
private function mouseWheel(event:MouseEvent):void {
trace( "MouseDelta" , event.delta );
}



コメント