flash on 2012-3-11

by tnRaro
♥0 | Line 43 | Modified 2012-03-11 22:39:01 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.AVM1Movie;
    import flash.events.KeyboardEvent;
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFieldType;
    import flash.text.TextFieldAutoSize;
    import flash.printing.PrintJob;
    public class printText extends Sprite {
        public function printText() {
            var PrintD:PrintJob = new PrintJob();
            var printTextD:TextField = new TextField();
            var guideTextD:TextField = new TextField();
            var TextFieldD:TextField = new TextField();
            var guideTextField:Sprite = new Sprite();
            
            printTextD.text = "Deokji's TextPrinter\n press 'ENTER'";
            printTextD.autoSize = TextFieldAutoSize.CENTER;
            printTextD.x = 50;
            printTextD.y = 100;
            
            guideTextD.type = TextFieldType.INPUT;
            guideTextD.text = "Testing Printing";
            guideTextD.x = 50;
            guideTextD.y = 150;
            guideTextD.border = true;
            guideTextD.borderColor = 0x006600;
                        
            addChild(guideTextD);
            addChild(printTextD);
            function printShow(e:KeyboardEvent):void
            {
                if(e.keyCode == 13)
                {
                    TextFieldD.text = guideTextD.text;
                    guideTextField.addChild(TextFieldD);
                    guideTextField.x = 100;
                    guideTextField.y = 300;
                    PrintD.start();
                    PrintD.addPage(guideTextField);                    
                }
            }
            stage.addEventListener(KeyboardEvent.KEY_DOWN,printShow)
        }
    }
}