forked from: テキストフィールド入力

by nan05aur forked from テキストフィールド入力 (diff: 1)
♥0 | Line 31 | Modified 2011-09-07 20:54:52 | MIT License
play

ActionScript3 source code

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

// forked from shmdmoto's テキストフィールド入力
package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFieldType;
    import flash.events.Event;

    public class TextField_type extends Sprite {
        private var tfResult:TextField;
        private var tfInput:TextField;
        public function TextField_type() {
            tfResult = createTextField(10,70, 200, 20);
            tfInput = createTextField(10,45, 100, 20);
            tfInput.type = TextFieldType.INPUT;
            tfInput.border = true;
            tfInput.text = "";
            tfInput.addEventListener(Event.CHANGE, changeHandler);
        }
        private function changeHandler(e:Event):void {
            tfResult.text = "こんにちは" + tfInput.text + "さん";
        }

        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;
            result.background = true;
            addChild(result);
            return result;
        }
    }
}