ホイールイベントって取れるっけ

by HaraMakoto
import org.libspark.ui.SWFWheel;

wonderflでホイールイベント取れるん?
→Macはだめぽ。SWFWheelもないし、まあしょうがない
→Winは一応取れるけど、全画面にしないとブラウザのスクロールも
 反応してしまう
♥0 | Line 28 | Modified 2009-05-30 13:27:19 | MIT License
play

ActionScript3 source code

/**
 * Copyright HaraMakoto ( http://wonderfl.net/user/HaraMakoto )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/nrjJ
 */

package {
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.text.TextField;
	import flash.text.TextFieldAutoSize;
	//import org.libspark.ui.SWFWheel;
	/**
	 * wonderflでホイールイベント取れるん?
	 * →Macはだめぽ。SWFWheelもないし、まあしょうがない
         * →Winは一応取れるけど、全画面にしないとブラウザのスクロールも
         *  反応してしまう
	 */
	
	[SWF(width="465", height="465", backgroundColor="0x000000", frameRate="40")]
	public class SimpleWheelCheck extends Sprite
	{
		private var tField:TextField = new TextField();
		
		public function SimpleWheelCheck()
		{
			addChild(tField);
			tField.autoSize = TextFieldAutoSize.LEFT;
			tField.textColor = 0xFFFFFF;
			tField.text = "No...";
			tField.x = tField.y = 200;
			
			addEventListener(Event.ADDED_TO_STAGE, addStage);
		}
		
		private function addStage(e:Event):void{
			stage.addEventListener(MouseEvent.MOUSE_WHEEL, getWheelHandler);
		}
		
		private function getWheelHandler(e:MouseEvent):void
		{
			tField.text = "Yes!!======"+String(e.delta);
		}
	}
}