topical media & game development

talk show tell print

basic-button.mx

basic-button.mx [swf] flex


  <?xml version="1.0" encoding="utf-8"?>
  <mx:Application 
      xmlns:mx="http://www.adobe.com/2006/mxml" 
      width="600" height="400"
      horizontalAlign="center" verticalAlign="middle" 
      creationComplete="initVars()"
  >
  

script


      <mx:Script>
          <![CDATA[
              import flash.events.MouseEvent;
              [Bindable] public var message:String = "hello (default) world";
              [Bindable] public var button:String = "(default) click me!";
  

init var(s)


              private function initVars():void {
              message = Application.application.parameters.message;
              button = Application.application.parameters.button;
              }
  

click handler


              private function clickHandler ( event:MouseEvent ):void
              {
                  myLabel.text = message;
              }
          ]]>
      </mx:Script>
  

panel


      
      <mx:Panel 
          title="{message}" horizontalAlign="center"
          paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" 
      >
          <mx:Label id="myLabel" width="180" fontWeight="bold" fontSize="24"/>
          <mx:Button id="myButton" label="{button}" click="clickHandler(event);" />
      </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.