topical media & game development
professional-flex-code-22-Validate.mx
professional-flex-code-22-Validate.mx
[swf]
flex
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns="*" width="1" height="1">
<mx:Script>
<![CDATA[
import mx.events.ValidationResultEvent;
import mx.validators.*;
private var emailValidator:EmailValidator = new EmailValidator();
private var emailIsValid:ValidationResultEvent;
public function validateEmail(email:String):String{
emailValidator.requiredFieldError='e-mail address is required';
emailIsValid = emailValidator.validate(email);
if (emailIsValid.type==ValidationResultEvent.INVALID){
return emailIsValid.message;;
}
return '';
}
private var phoneNumberValidator:PhoneNumberValidator = new PhoneNumberValidator();
private var phoneIsValid:ValidationResultEvent;
public function validatePhone(phone:String):String{
phoneNumberValidator.requiredFieldError='telephone number is required';
phoneIsValid = phoneNumberValidator.validate(phone);
if (phoneIsValid.type==ValidationResultEvent.INVALID){
return phoneIsValid.message;;
}
return '';
}
]]>
</mx:Script>
<bridge:FABridge xmlns:bridge="bridge.*" id="bridgeInst" />
</mx:Application>
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.