topical media & game development

talk show tell print

lib-as-core-StringUtilDemo.mx

lib-as-core-StringUtilDemo.mx (swf ) [ flash ] flex


  <?xml version="1.0" encoding="utf-8"?>
  <mx:Module
          xmlns:mx="http://www.adobe.com/2006/mxml" 
          backgroundColor="#ffffff"
          layout="absolute" 
          >
          <mx:Script>
                  <![CDATA[
                          import com.adobe.utils.StringUtil;
                  ]]>
          </mx:Script>
          <mx:VBox>
                  <mx:HBox>
                          <mx:Label text="input1"/>                
                          <mx:TextInput id="input1" text="input1"/>
                  </mx:HBox>
                  
                  <mx:HRule width="100%" height="1"/>
                  
                  <mx:HBox>
                          <mx:Label text="is input1 begins with:"/>                
                          <mx:TextInput id="beginsWith" text="i"/>
                  </mx:HBox>
                  <mx:Text text="beginsWith:{ StringUtil.beginsWith(input1.text,beginsWith.text)}"/>
                  
                  <mx:HRule width="100%" height="1"/>
                  
                  <mx:HBox>
                          <mx:Label text="is input1 ends with:"/>                
                          <mx:TextInput id="endsWith" text="1"/>
                  </mx:HBox>
                  <mx:Text text="endsWith:{ StringUtil.endsWith(input1.text,endsWith.text)}"/>                
                  
                  <mx:HRule width="100%" height="1"/>
                  
                  <mx:HBox>
                          <mx:Label text="string to be removed from input1"/>                
                          <mx:TextInput id="removeString"/>
                  </mx:HBox>
                  <mx:Text text="remove:{ StringUtil.remove(input1.text,removeString.text)}"/>
                  
                  <mx:HRule width="100%" height="1"/>
                  
                  <mx:HBox>
                          <mx:Label text="string to be replaced from input1"/>                
                          <mx:TextInput id="replace"/>
                  </mx:HBox>
                  
                  <mx:HBox>
                          <mx:Label text="string to be replace with"/>                
                          <mx:TextInput id="replaceWith"/>
                  </mx:HBox>
                                          
                  <mx:Text text="replace:{ StringUtil.replace(input1.text,replace.text,replaceWith.text) }"/>
                  
                  <mx:HRule width="100%" height="1"/>
                  
                  <mx:Text text="ltrim:{ StringUtil.ltrim(input1.text)}"/>
                  <mx:Text text="trim:{StringUtil.trim(input1.text)}"/>
                  <mx:Text text="rtrim:{StringUtil.rtrim(input1.text)}"/>
                  
                  <mx:HRule width="100%" height="1"/>
                  
                  <mx:HBox>
                          <mx:Label text="input2"/>                
                          <mx:TextInput id="input2" text="input1"/>
                          <mx:Label text="is case sensitive?"/><mx:CheckBox id="caseSensitive" selected="true"/>
                  </mx:HBox>
                  <mx:Text text="input1 and input2 are equal?:{ StringUtil.stringsAreEqual(input1.text,input2.text,caseSensitive.selected)}"/>
  
          </mx:VBox>
  </mx:Module>
  


(C) Æliens 20/2/2008

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.