静岡理工科大学 菅沼ホーム ActionScript 目次 索引

Number クラス

[内容]

  数値を扱うためのクラスです.

継承: Number → Object

[定数]  すべて,static

[メソッド]

[使用例]

  1. 使用例1: toString,valueOf -> 表示とそのソースコード
    package {
    	import flash.display.Sprite;
    
    	[SWF(backgroundColor="0xeeffee", width="500", height="200", frameRate="30")]
    
    	public class Number_e1 extends Sprite {
    
    		public function Number_e1() {
    			var msg : Message = new Message(500, 100);
    			addChild(msg);
    			var a : Number = new Number(37);
    			var b : Number = new Number(1.7);
    					// toString
    			msg.tx.appendText("toString(10進) : " + a.toString() + "\n");
    			msg.tx.appendText("toString(8進) : " + a.toString(8) + "\n");
    					// valueOf
    			msg.tx.appendText("valueOf : " + b.valueOf() + "\n");
    		}
    	}
    }
    
    package
    {
    	import flash.display.Sprite;
    	import flash.text.TextField;
    	import flash.text.TextFieldType;
    	import flash.text.TextFormat;
    	import flash.text.TextFormatAlign;
    	import flash.events.MouseEvent;
    
    	public class Message extends Sprite
    	{
    		public var tx : TextField;
    		public function Message(w : int, h : int)
    		{
    			tx = new TextField();
    			tx.width = w;
    			tx.height = h;
    			tx.x = 0;
    			tx.y = 0;
    			tx.type = TextFieldType.DYNAMIC;
    			tx.background = true;
    			tx.backgroundColor = 0xffffff;
    			tx.border = true;
    			tx.borderColor = 0x00ff00;
    			tx.multiline = true;
    			var tf : TextFormat = new TextFormat();
    			tf.size = 20;
    			tx.defaultTextFormat = tf;
    			addChild(tx);
    			addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
    		}
    
    		private function onMouseDown(event:MouseEvent):void
    		{
    			startDrag();
    			addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
    			stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
    		}
    
    		private function onMouseMove(event:MouseEvent):void
    		{
    			event.updateAfterEvent();
    		}
    
    		private function onMouseUp(event:MouseEvent):void
    		{
    			stopDrag();
    			removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
    			stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUp);
    		}
    	}
    }
    			

[参照]

トップレベルの関数と定数String クラス

静岡理工科大学 菅沼ホーム ActionScript 目次 索引