topical media & game development

talk show tell print

lib-flex-style-explorer-components-fontSizePicker.mx

lib-flex-style-explorer-components-fontSizePicker.mx (swf ) [ flash ] flex


  <?xml version="1.0" encoding="utf-8"?>
  <mx:FormItem xmlns:mx="http://www.adobe.com/2006/mxml" label="{formItemLabel}" width="100%" >
          
          <mx:ComboBox dataProvider="{fontsizes}" id="fPicker" selectedIndex="3" editable="true"
                  change="{this.styleValue = fPicker.text; dispatchMyEvent(); }" rowCount="15"/>
          
          <mx:Script>
                  <![CDATA[
                          import mx.events.FlexEvent;
                          
                          [Bindable]
                          public var styleValue:String;
                          
                          [Bindable]
                          public var formItemLabel:String = "Font Size";
                          
                          [Bindable]                
                          public var fontsizes:Array = [ 
                                          {label:"8"}, 
                                          {label:"9"}, 
                                          {label:"10"}, 
                                          {label:"11"}, 
                                          {label:"12"},
                                          {label:"14"},
                                          {label:"16"},
                                          {label:"18"},
                                          {label:"20"},
                                          {label:"22"},
                                          {label:"24"},
                                          {label:"28"},
                                          {label:"32"},
                                          {label:"48"},
                                          {label:"72"}
                                          ];
  
                          
                          private function dispatchMyEvent():void {
                  this.dispatchEvent( new Event("dataChange") );
              }
             
             public function restoreDefault():void {
                             fPicker.selectedIndex = 3;
             }
              
             
                  ]]>
          </mx:Script>
          
          <mx:Metadata>
          [Event("dataChange")]
      </mx:Metadata>
     
  </mx:FormItem>
  


(C) Æliens 18/6/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.