prog.hu: Flash - regisztráció ellenőrzése 1.

by szbzs2004
http://prog.hu/tarsalgo/135381/Flash-regisztracio+ellenorzese.html
♥0 | Line 45 | Modified 2011-06-01 04:12:06 | MIT License
play

ActionScript3 source code

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

package {
    
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import flash.text.TextField;
    import flash.text.TextFieldType;

    public class FRE extends Sprite {
        
        private var tf1:TextField;
        private var tf2:TextField;
        private var tfr:TextField;
        private var b:TextField;
        
        public function FRE() {
            const TW:Number = 100;
            const TH:Number =  20;
            const TG:Number =  10;
            const X0:Number = (stage.stageWidth - TW) / 2;
            const Y0:Number = (stage.stageHeight - 4 * TH - 3 * TG) / 2;
            
            var y:Number;

            y = Y0;            
            tf1 = createTextField(X0, y, TW, TH, TextFieldType.INPUT, "egyik szó");
            
            y += TH + TG; 
            tf2 = createTextField(X0, y, TW, TH, TextFieldType.INPUT, "másik szó");
            
            y += TH + TG;
            b = createTextField(X0, y, TW, TH, TextFieldType.DYNAMIC, "Ellenőriz");
            b.background = true;
            b.backgroundColor = 0xff0000;
            b.textColor = 0xffffff;
            b.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void { tfr.text = tf1.text == tf2.text ? "Helyes jelszó" : "Helytelen jelszó"; });

            y += TH + TG;
            tfr = createTextField(X0, y, TW, TH, TextFieldType.DYNAMIC, "");
        }
    
        private function createTextField(x:Number, y:Number, width:Number, height:Number, type:String, text:String):TextField {
            var tf:TextField = new TextField();
            tf.x = x;
            tf.y = y;
            tf.width = width;
            tf.height = height;
            tf.type = type;
            tf.selectable = type == TextFieldType.INPUT;
            tf.border = type == TextFieldType.INPUT;
            tf.text = text;
            addChild(tf);
            return (tf);
        }
    }
}