prog.hu: Flash - regisztráció ellenőrzése 1.
http://prog.hu/tarsalgo/135381/Flash-regisztracio+ellenorzese.html
♥0 |
Line 45 |
Modified 2011-06-01 04:12:06 |
MIT License
archived:2017-03-29 12:52:49
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);
}
}
}