« [FLASH AS3 デバック] ブラウザからtracelogを出力したい | メイン | [FLASH as3 progression3] Preloader.as でローディングバーを作成する »

[FLASH as3 progression3] mac マウスホイール取得

Q. progressionに組み込まれているSWFWheelを利用して
macでマウスホイールを取得したい

A.
Progression 3.1.0のリリースノートからSWFWheelが実装されている事がわかる。

プロジェクトの書き出しでmac Mouse Wheelを利用で書き出すと、

Index.as
import org.libspark.ui.SWFWheel;

// SWFWheel を有効化する
SWFWheel.initialize( stage );

が書き出される。
progression3.1.2_SWFWheel_Index.as

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 );
}

Progression3_SWFWheel

Author: yoshimax Date: 2009年2月 1日 01:09 | | Trackback (0) | Bookmark: このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 Save This Page この記事をクリップ! このエントリーを含むはてなブックマーク

トラックバック

このエントリーのトラックバックURL:
http://www.de4u.net/mt42/mt-tb.cgi/1278

コメント

About

2009年2月 1日 01:09に投稿されたエントリーのページです。

ひとつ前の投稿は「[FLASH AS3 デバック] ブラウザからtracelogを出力したい」です。

次の投稿は「[FLASH as3 progression3] Preloader.as でローディングバーを作成する」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Technorati

Technorati search

» ここにリンクしているブログ

2009年12月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

最近のコメント

アーカイブ