Skip to content
Feb 26 /

Setting the button alignment on a WindowedApplication container in Adobe AIR

The following example shows how you can set the button alignment in an Adobe AIR WindowedApplication container by setting the buttonAlignment style.

According to the Adobe AIR documentation:

Position of buttons in title bar. Possible values: “left”, “right”, “auto”.
A value of “left” means the buttons are aligned at the left of the title bar. A value of “right” means the buttons are aligned at the right of the title bar. A value of “auto” means the buttons are aligned at the left of the title bar on Mac OS X and on the right on Windows.
The default value is “auto”.

Full code after the jump.

<?xml version="1.0" encoding="utf-8"?>
<!-- http://airexamples.com/2009/02/26/setting-the-button-alignment-on-a-windowedapplication-container-in-adobe-air/ -->
<mx:WindowedApplication name="WindowedApplication_buttonAlignment_test"
        xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        showTitleBar="true"
        title="WindowedApplication title"
        buttonAlignment="{comboBox.selectedItem}"
        titleIcon="@Embed('accept.png')">
 
    <mx:ApplicationControlBar dock="true">
        <mx:Form>
            <mx:FormItem label="buttonAlignment:">
                <mx:ComboBox id="comboBox"
                        dataProvider="[auto,left,right]" />
            </mx:FormItem>
        </mx:Form>
    </mx:ApplicationControlBar>
 
</mx:WindowedApplication>

And edit the application’s XML file and edit the following lines:

<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
<systemChrome>none</systemChrome>
 
<!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
<transparent>true</transparent>

One Comment

leave a comment
  1. Anirban Paul / Dec 1 2009

    Hi, can you please help me. I want to connect my Google Analytic Account from a AIR application. And then I will have my analytic data from my account.

Leave a Comment

Spam Protection by WP-SpamFree