topical media & game development

talk show tell print

explorer-formatters-SwitchSymbolFormatterExample.mx

explorer-formatters-SwitchSymbolFormatterExample.mx [swf] flex


  <?xml version="1.0" encoding="utf-8"?>
  <!-- Simple example to demonstrate SwitchSymbolFormatter. -->
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
  
      <mx:Script>
          <![CDATA[
          
              import mx.formatters.SwitchSymbolFormatter;                
              import mx.events.ValidationResultEvent;                        
              
              private var vResult:ValidationResultEvent;
  
              // Event handler to validate and format input.            
              private function Format():void
              {
                  vResult = scVal.validate();
  
                  if (vResult.type==ValidationResultEvent.VALID) {
                      var switcher:SwitchSymbolFormatter=new SwitchSymbolFormatter('#');
  
                      formattedSCNumber.text = 
                          switcher.formatValue("Formatted Social Securty number:  
-##-

", scNum.text);


} else { formattedSCNumber.text= ""; } } ]]> </mx:Script> <mx:SocialSecurityValidator id="scVal" source="{scNum}" property="text"/> <mx:Panel title="SwitchSymbolFormatter Example" width="75%" height="75%" paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10"> <mx:Label text="Enter a 9 digit Social Security number with no separator characters:"/> <mx:TextInput id="scNum" text="" maxChars="9" width="50%"/> <mx:Button label="Validate and Format" click="Format();"/> <mx:TextInput id="formattedSCNumber" editable="false" width="75%"/> </mx:Panel> </mx:Application>


(C) Æliens 27/08/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.