静岡理工科大学 | 菅沼ホーム | ActionScript 目次 | 索引 |
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); } } }
静岡理工科大学 | 菅沼ホーム | ActionScript 目次 | 索引 |