topical media & game development

talk show tell print

actionscript-application-flickr-ui-search-PageNumber.mx

actionscript-application-flickr-ui-search-PageNumber.mx [swf] flex


  <?xml version="1.0" encoding="utf-8"?>
  <!--
          PageNumber
          
          The PageNumber is two controls: a NumericStepper a GoButton
  -->        
  <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" xmlns:ui="*"
                  verticalAlign="middle">
          
          <mx:Metadata>
                  [Event("page")]
          </mx:Metadata>
          
          <mx:Script>
          <![CDATA[
                  import flash.events.Event;
                  
                  [Bindable] private var __minimum:int = 0;
                  public function set minimum(n:int) : void
                  {
                          __minimum = n;
                  }
                  public function get minimum() : int
                  {
                          return page.minimum;
                  }
                  
                  [Bindable] private var __maximum:int = 100;
                  public function set maximum(n:int) : void
                  {
                          __maximum = n;
                  }
                  public function get maximum() : int
                  {
                          return page.maximum;
                  }
                  
                  [Bindable] private var __pageNumber:int = 1;
                  public function set value(n:int) : void
                  {
                          __pageNumber = n;
                  }
                  public function get value() : int
                  {
                          return page.value;
                  }
                  
                  private function goSearch() : void
                  {
                          dispatchEvent( new Event("page") );
                  }
                  
          ]]>
          </mx:Script>
          
          <mx:NumericStepper id="page" width="60"
                  minimum="{__minimum}"
                  maximum="{__maximum}"
                  value="{__pageNumber}"
                  />
                  
          <ui:actionscript_application_flickr_ui_GoButton click="goSearch()"
                  toolTip="Returns photos for the given page which match the search criteria" />
          
  </mx:HBox>
  


(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.