hello world の復習

by agenda23
忘れたので復習
* hello world にマウスホイールグリグリでサイズがかわるだけ。
* ひさびさに来たらエディターがステキになってる!
♥0 | Line 42 | Modified 2010-02-18 16:53:22 | MIT License
play

ActionScript3 source code

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

/*
* 忘れたので復習
* hello world にマウスホイールグリグリでサイズがかわるだけ。
* ひさびさに来たらエディターがステキになってる!
*/

   package {
	import flash.display.*;
    import flash.display.Sprite;
    import flash.display.Stage;
    import flash.text.TextField;
    import flash.text.TextFieldType;
	import flash.text.TextFormat;
	
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.system.System;
	import flash.text.*;
	import flash.utils.*;
	import flash.ui.Mouse;
	
    public class Main extends Sprite {
        public function Main() {
            var label1:TextField = createTextField(0, 0, 800, 600);
            label1.text = "Hello World!";
			
			var format :TextFormat = new TextFormat();
			var size_num:Number = 48;
			format.size = size_num;
			
			label1.setTextFormat(format);
			
			function mouseWheelHandler (event:MouseEvent):void {
				if (event.delta > 0 ) {
						size_num += 1;
				}else{
						size_num -= 1;
				}
				
 				format.size = size_num;
				label1.setTextFormat(format);
			event.updateAfterEvent();  
			}
			
			stage.addEventListener (MouseEvent.MOUSE_WHEEL, mouseWheelHandler);
        }

        private function createTextField(x:Number, y:Number, width:Number, height:Number):TextField {
            var result:TextField = new TextField();
            result.x = x; result.y = y;
            result.width = width; result.height = height;
            addChild(result);
            return result;
        }

		
    }
}