<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flex Examples &#187; horizontalAlign</title>
	<atom:link href="http://blog.flexexamples.com/tag/horizontalalign/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flexexamples.com</link>
	<description>Just a bunch of Adobe Flex Examples</description>
	<lastBuildDate>Wed, 26 Jan 2011 18:09:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Creating a variable row height Spark DropDownList control in Flex 4</title>
		<link>http://blog.flexexamples.com/2010/01/19/creating-a-variable-row-height-spark-dropdownlist-control-in-flex-4/</link>
		<comments>http://blog.flexexamples.com/2010/01/19/creating-a-variable-row-height-spark-dropdownlist-control-in-flex-4/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 00:55:13 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[beta2]]></category>
		<category><![CDATA[DropDownList (Spark)]]></category>
		<category><![CDATA[Gumbo]]></category>
		<category><![CDATA[horizontalAlign]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[variableRowHeight]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/?p=2303</guid>
		<description><![CDATA[<p>In a previous example, <a href="http://blog.flexexamples.com/2008/07/04/creating-a-variable-row-height-item-renderer-on-a-combobox-control-in-flex/">&#8220;Creating a variable row height item renderer on a ComboBox control in Flex&#8221;</a>, we saw how you could create a variable row height item renderer on a Flex MX ComboBox control by setting the variableRowHeight property on the ComboBox control’s dropdown property.</p> <p>The following example shows how you can create [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous example, <a href="http://blog.flexexamples.com/2008/07/04/creating-a-variable-row-height-item-renderer-on-a-combobox-control-in-flex/">&#8220;Creating a variable row height item renderer on a ComboBox control in Flex&#8221;</a>, we saw how you could create a variable row height item renderer on a Flex MX ComboBox control by setting the <code>variableRowHeight</code> property on the ComboBox control’s <code>dropdown</code> property.</p>
<p>The following example shows how you can create a variable row height Spark DropDownList control in Flex 4 by setting a custom VerticalLayout object and setting the Boolean <code>variableRowHeight</code> property and the <code>horizontalAlign</code> property.</p>
<p>Full code after the jump.</p>
<p><span id="more-2303"></span></p>
<p class="alert">The following example(s) require Flash Player 10 and the Adobe Flex 4 SDK. To download the Adobe Flash Builder 4 trial, see <a href="http://bit.ly/crThlI">http://www.adobe.com/products/flex/</a>. To download the latest nightly build of the Flex 4 SDK, see <a href="http://bit.ly/Flex4SDK">http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4</a>.<br/><strong>For more information on getting started with Flex 4 and Flash Builder 4, see the official <a href="http://bit.ly/dCkecm">Adobe Flex Team blog</a>.</strong></p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- http://blog.flexexamples.com/2010/01/19/creating-a-variable-row-height-spark-dropdownlist-control-in-flex-4/ --&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;s:Application</span> name=<span style="color: #ff0000;">&quot;Spark_DropDownList_layout_variableRowHeight_test&quot;</span></span>
<span style="color: #000000;">        xmlns:fx=<span style="color: #ff0000;">&quot;http://ns.adobe.com/mxml/2009&quot;</span></span>
<span style="color: #000000;">        xmlns:s=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/spark&quot;</span></span>
<span style="color: #000000;">        xmlns:mx=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/mx&quot;</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:DropDownList</span> id=<span style="color: #ff0000;">&quot;ddl&quot;</span></span>
<span style="color: #000000;">            requireSelection=<span style="color: #ff0000;">&quot;true&quot;</span></span>
<span style="color: #000000;">            labelField=<span style="color: #ff0000;">&quot;name&quot;</span></span>
<span style="color: #000000;">            alternatingItemColors=<span style="color: #ff0000;">&quot;[#FFFFFF,#EEEEEE]&quot;</span></span>
<span style="color: #000000;">            horizontalCenter=<span style="color: #ff0000;">&quot;0&quot;</span></span>
<span style="color: #000000;">            top=<span style="color: #ff0000;">&quot;20&quot;</span></span>
<span style="color: #000000;">            width=<span style="color: #ff0000;">&quot;100&quot;</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:layout</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:VerticalLayout</span> gap=<span style="color: #ff0000;">&quot;0&quot;</span></span>
<span style="color: #000000;">                    variableRowHeight=<span style="color: #ff0000;">&quot;true&quot;</span></span>
<span style="color: #000000;">                    horizontalAlign=<span style="color: #ff0000;">&quot;justify&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:layout</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Array</span> id=<span style="color: #ff0000;">&quot;arr&quot;</span><span style="color: #7400FF;">&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Baltimore Orioles&quot;</span> abbr=<span style="color: #ff0000;">&quot;BAL&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Boston Red Sox&quot;</span> abbr=<span style="color: #ff0000;">&quot;BOS&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Chicago White Sox&quot;</span> abbr=<span style="color: #ff0000;">&quot;CWS&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Cleveland Indians&quot;</span> abbr=<span style="color: #ff0000;">&quot;CLE&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Detroit Tigers&quot;</span> abbr=<span style="color: #ff0000;">&quot;DET&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Kansas City Royals&quot;</span> abbr=<span style="color: #ff0000;">&quot;KC&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Los Angeles Angels of Anaheim&quot;</span> abbr=<span style="color: #ff0000;">&quot;LAA&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Minnesota Twins&quot;</span> abbr=<span style="color: #ff0000;">&quot;MIN&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;New York Yankees&quot;</span> abbr=<span style="color: #ff0000;">&quot;NYY&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Oakland Athletics&quot;</span> abbr=<span style="color: #ff0000;">&quot;OAK&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Seattle Mariners&quot;</span> abbr=<span style="color: #ff0000;">&quot;SEA&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Tampa Bay Devil Rays&quot;</span> abbr=<span style="color: #ff0000;">&quot;TB&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Texas Rangers&quot;</span> abbr=<span style="color: #ff0000;">&quot;TEX&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> name=<span style="color: #ff0000;">&quot;Toronto Blue Jays&quot;</span> abbr=<span style="color: #ff0000;">&quot;TOR&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:Array</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:DropDownList</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></div></div>

<p class="alert">This entry is based on a beta version of the Flex 4 SDK and therefore is very likely to change as development of the Flex SDK continues. The API can (and will) change causing examples to possibly not compile in newer versions of the Flex 4 SDK.</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Creating a variable row height Spark DropDownList control in Flex 4 on FlexExamples.com',url: 'http://blog.flexexamples.com/2010/01/19/creating-a-variable-row-height-spark-dropdownlist-control-in-flex-4/',contentID: 'post-2303',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'Gumbo,horizontalAlign,layout,variableRowHeight',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2010/01/19/creating-a-variable-row-height-spark-dropdownlist-control-in-flex-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting word wrapping on a Spark List control in Flex 4</title>
		<link>http://blog.flexexamples.com/2009/10/27/setting-word-wrapping-on-a-spark-list-control-in-flex-4/</link>
		<comments>http://blog.flexexamples.com/2009/10/27/setting-word-wrapping-on-a-spark-list-control-in-flex-4/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 17:00:08 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[beta2]]></category>
		<category><![CDATA[List (Spark)]]></category>
		<category><![CDATA[VerticalLayout (Spark)]]></category>
		<category><![CDATA[Gumbo]]></category>
		<category><![CDATA[horizontalAlign]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/?p=2098</guid>
		<description><![CDATA[<p>The following example shows how you can enable word wrapping on a Spark List control in Flex 4 by overriding the default layout with a VerticalLayout object and set its horizontalAlign property to &#8220;justify&#8221; (instead of the default &#8220;contentJustify&#8221;).</p> <p>Full code after the jump.</p> <p></p> &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;!-- http://blog.flexexamples.com/2009/10/27/setting-word-wrapping-on-a-spark-list-control-in-flex-4/ --&#62; &#60;s:Application name=&#34;Spark_List_layout_horizontalAlign_test&#34; xmlns:fx=&#34;http://ns.adobe.com/mxml/2009&#34; xmlns:s=&#34;library://ns.adobe.com/flex/spark&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can enable word wrapping on a Spark List control in Flex 4 by overriding the default layout with a VerticalLayout object and set its <code>horizontalAlign</code> property to &#8220;justify&#8221; (instead of the default &#8220;contentJustify&#8221;).</p>
<p>Full code after the jump.</p>
<p><span id="more-2098"></span></p>
<p class="alert">The following example(s) require Flash Player 10 and the Adobe Flex 4 SDK. To download the Adobe Flash Builder 4 trial, see <a href="http://bit.ly/crThlI">http://www.adobe.com/products/flex/</a>. To download the latest nightly build of the Flex 4 SDK, see <a href="http://bit.ly/Flex4SDK">http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4</a>.<br/><strong>For more information on getting started with Flex 4 and Flash Builder 4, see the official <a href="http://bit.ly/dCkecm">Adobe Flex Team blog</a>.</strong></p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- http://blog.flexexamples.com/2009/10/27/setting-word-wrapping-on-a-spark-list-control-in-flex-4/ --&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;s:Application</span> name=<span style="color: #ff0000;">&quot;Spark_List_layout_horizontalAlign_test&quot;</span></span>
<span style="color: #000000;">        xmlns:fx=<span style="color: #ff0000;">&quot;http://ns.adobe.com/mxml/2009&quot;</span> </span>
<span style="color: #000000;">        xmlns:s=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/spark&quot;</span> </span>
<span style="color: #000000;">        xmlns:mx=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/halo&quot;</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:List</span> id=<span style="color: #ff0000;">&quot;lst&quot;</span></span>
<span style="color: #000000;">            alternatingItemColors=<span style="color: #ff0000;">&quot;[#DFDFDF,#EEEEEE]&quot;</span></span>
<span style="color: #000000;">            useVirtualLayout=<span style="color: #ff0000;">&quot;false&quot;</span></span>
<span style="color: #000000;">            width=<span style="color: #ff0000;">&quot;200&quot;</span></span>
<span style="color: #000000;">            horizontalCenter=<span style="color: #ff0000;">&quot;0&quot;</span> verticalCenter=<span style="color: #ff0000;">&quot;0&quot;</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:layout</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:VerticalLayout</span> gap=<span style="color: #ff0000;">&quot;0&quot;</span> horizontalAlign=<span style="color: #ff0000;">&quot;justify&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:layout</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> label=<span style="color: #ff0000;">&quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> label=<span style="color: #ff0000;">&quot;Fusce pulvinar nisi ac leo rhoncus nec malesuada arcu accumsan.&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> label=<span style="color: #ff0000;">&quot;Sed at metus eu mauris malesuada ornare.&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> label=<span style="color: #ff0000;">&quot;Vestibulum et ante non arcu facilisis sagittis.&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> label=<span style="color: #ff0000;">&quot;Praesent euismod bibendum tortor, pharetra pharetra nibh ultricies convallis.&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> label=<span style="color: #ff0000;">&quot;Sed at mi quis urna lobortis mattis.&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Object</span> label=<span style="color: #ff0000;">&quot;Nulla aliquet ante nec nisi auctor et pharetra leo blandit.&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:List</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></div></div>

<p class="alert">This entry is based on a beta version of the Flex 4 SDK and therefore is very likely to change as development of the Flex SDK continues. The API can (and will) change causing examples to possibly not compile in newer versions of the Flex 4 SDK.</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Setting word wrapping on a Spark List control in Flex 4 on FlexExamples.com',url: 'http://blog.flexexamples.com/2009/10/27/setting-word-wrapping-on-a-spark-list-control-in-flex-4/',contentID: 'post-2098',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'Gumbo,horizontalAlign,layout',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2009/10/27/setting-word-wrapping-on-a-spark-list-control-in-flex-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Setting the horizontal alignment on a Spark List control in Flex 4</title>
		<link>http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/</link>
		<comments>http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 07:46:16 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[Flex4]]></category>
		<category><![CDATA[List (Spark)]]></category>
		<category><![CDATA[VerticalLayout]]></category>
		<category><![CDATA[Gumbo]]></category>
		<category><![CDATA[horizontalAlign]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/</guid>
		<description><![CDATA[<p>The following example shows how you can set the horizontal alignment on a Spark List control in Flex 4 with a vertical layout by setting the horizontalAlign property on the VerticalLayout object to one of the static constants in the mx.layout.HorizontalAlign class.</p> <p></p> &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;!-- http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/ --&#62; &#60;s:Application name=&#34;Spark_List_layout_VerticalLayout_horizontalAlign_test&#34; xmlns:fx=&#34;http://ns.adobe.com/mxml/2009&#34; xmlns:s=&#34;library://ns.adobe.com/flex/spark&#34; xmlns:mx=&#34;library://ns.adobe.com/flex/mx&#34;&#62; &#60;s:controlBarContent&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can set the horizontal alignment on a Spark List control in Flex 4 with a vertical layout by setting the <code>horizontalAlign</code> property on the VerticalLayout object to one of the static constants in the mx.layout.HorizontalAlign class.</p>
<p><span id="more-979"></span></p>
<p class="alert">The following example(s) require Flash Player 10 and the Adobe Flex 4 SDK. To download the Adobe Flash Builder 4 trial, see <a href="http://bit.ly/crThlI">http://www.adobe.com/products/flex/</a>. To download the latest nightly build of the Flex 4 SDK, see <a href="http://bit.ly/Flex4SDK">http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4</a>.<br/><strong>For more information on getting started with Flex 4 and Flash Builder 4, see the official <a href="http://bit.ly/dCkecm">Adobe Flex Team blog</a>.</strong></p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/ --&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;s:Application</span> name=<span style="color: #ff0000;">&quot;Spark_List_layout_VerticalLayout_horizontalAlign_test&quot;</span></span>
<span style="color: #000000;">        xmlns:fx=<span style="color: #ff0000;">&quot;http://ns.adobe.com/mxml/2009&quot;</span></span>
<span style="color: #000000;">        xmlns:s=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/spark&quot;</span></span>
<span style="color: #000000;">        xmlns:mx=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/mx&quot;</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:controlBarContent</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Form</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:FormItem</span> label=<span style="color: #ff0000;">&quot;horizontalAlign:&quot;</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:DropDownList</span> id=<span style="color: #ff0000;">&quot;comboBox&quot;</span></span>
<span style="color: #000000;">                          selectedIndex=<span style="color: #ff0000;">&quot;4&quot;</span><span style="color: #7400FF;">&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
                        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:ArrayList</span> source=<span style="color: #ff0000;">&quot;[left,center,right,justify,contentJustify]&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:DropDownList</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:FormItem</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Form</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:controlBarContent</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:List</span> id=<span style="color: #ff0000;">&quot;list&quot;</span></span>
<span style="color: #000000;">            alternatingItemColors=<span style="color: #ff0000;">&quot;[#DFDFDF,#EEEEEE]&quot;</span></span>
<span style="color: #000000;">            width=<span style="color: #ff0000;">&quot;260&quot;</span></span>
<span style="color: #000000;">            horizontalCenter=<span style="color: #ff0000;">&quot;0&quot;</span> verticalCenter=<span style="color: #ff0000;">&quot;0&quot;</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:layout</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:VerticalLayout</span> gap=<span style="color: #ff0000;">&quot;0&quot;</span></span>
<span style="color: #000000;">                    horizontalAlign=<span style="color: #ff0000;">&quot;{comboBox.selectedItem}&quot;</span></span>
<span style="color: #000000;">                    requestedRowCount=<span style="color: #ff0000;">&quot;6&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:layout</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>0. The quick brown fox jumps over the lazy dog<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>1. The<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>2. Quick<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>3. Brown<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>4. Fox<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>5. Jumps<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>6. Over<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>7. The<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>8. Lazy<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>9. Dog<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:List</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></div></div>

<div span="googleAdsLeaderboard">
<script type="text/javascript"><!--
google_ad_client = "pub-3325829455487492";
/* 728x90, created 7/15/09 */
google_ad_slot = "6403511741";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br />
</div>
<p class="information"><a href="http://dl.dropbox.com/u/4509565/FlexExamples_com/Spark_List_layout_VerticalLayout_horizontalAlign_test/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://dl.dropbox.com/u/4509565/FlexExamples_com/Spark_List_layout_VerticalLayout_horizontalAlign_test/main.html" width="100%" height="300"></iframe></p>
<p>Or you can set the <code>horizontalAlign</code> property using ActionScript, as seen in the following example:</p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/ --&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;s:Application</span> name=<span style="color: #ff0000;">&quot;Spark_List_layout_VerticalLayout_horizontalAlign_test&quot;</span></span>
<span style="color: #000000;">        xmlns:fx=<span style="color: #ff0000;">&quot;http://ns.adobe.com/mxml/2009&quot;</span></span>
<span style="color: #000000;">        xmlns:s=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/spark&quot;</span></span>
<span style="color: #000000;">        xmlns:mx=<span style="color: #ff0000;">&quot;library://ns.adobe.com/flex/mx&quot;</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:controlBarContent</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Form</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:FormItem</span> label=<span style="color: #ff0000;">&quot;horizontalAlign:&quot;</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:DropDownList</span> id=<span style="color: #ff0000;">&quot;comboBox&quot;</span></span>
<span style="color: #000000;">                        selectedIndex=<span style="color: #ff0000;">&quot;4&quot;</span></span>
<span style="color: #000000;">                        change=<span style="color: #ff0000;">&quot;comboBox_changeHandler(event);&quot;</span><span style="color: #7400FF;">&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
                        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:ArrayList</span> source=<span style="color: #ff0000;">&quot;[left,center,right,justify,contentJustify]&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:DropDownList</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:FormItem</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Form</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:controlBarContent</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:Script</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;">&lt;!<span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span></span>
<span style="color: #000000;">            import spark.events.IndexChangeEvent;</span>
&nbsp;
<span style="color: #000000;">            protected function comboBox_changeHandler<span style="color: #66cc66;">&#40;</span>evt:IndexChangeEvent<span style="color: #66cc66;">&#41;</span>:void <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #000000;">                VerticalLayout<span style="color: #66cc66;">&#40;</span>list.layout<span style="color: #66cc66;">&#41;</span>.horizontalAlign = comboBox.selectedItem;</span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#125;</span></span>
<span style="color: #000000;">        <span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:Script</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:List</span> id=<span style="color: #ff0000;">&quot;list&quot;</span></span>
<span style="color: #000000;">            alternatingItemColors=<span style="color: #ff0000;">&quot;[#DFDFDF,#EEEEEE]&quot;</span></span>
<span style="color: #000000;">            width=<span style="color: #ff0000;">&quot;260&quot;</span></span>
<span style="color: #000000;">            horizontalCenter=<span style="color: #ff0000;">&quot;0&quot;</span> verticalCenter=<span style="color: #ff0000;">&quot;0&quot;</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:layout</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:VerticalLayout</span> gap=<span style="color: #ff0000;">&quot;0&quot;</span></span>
<span style="color: #000000;">                    requestedRowCount=<span style="color: #ff0000;">&quot;6&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:layout</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>0. The quick brown fox jumps over the lazy dog<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>1. The<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>2. Quick<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>3. Brown<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>4. Fox<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>5. Jumps<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>6. Over<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>7. The<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>8. Lazy<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;fx:String</span><span style="color: #7400FF;">&gt;</span></span>9. Dog<span style="color: #000000;"><span style="color: #7400FF;">&lt;/fx:String</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:ArrayList</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:List</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/s:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></div></div>

<p class="alert">This entry is based on a beta version of the Flex 4 SDK and therefore is very likely to change as development of the Flex SDK continues. The API can (and will) change causing examples to possibly not compile in newer versions of the Flex 4 SDK.</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Setting the horizontal alignment on a Spark List control in Flex 4 on FlexExamples.com',url: 'http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/',contentID: 'post-979',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'Gumbo,horizontalAlign',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2009/02/25/setting-the-horizontal-alignment-on-a-fxlist-control-in-flex-gumbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horizontally aligning tabs within a TabBar control in Flex</title>
		<link>http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/</link>
		<comments>http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 06:55:10 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[TabBar]]></category>
		<category><![CDATA[horizontalAlign]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/</guid>
		<description><![CDATA[<p>The following example shows how you can align tabs within a Flex TabBar control by setting the horizontalAlign style.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabBar_horizontalAlign_test/bin/srcview/source/main.mxml.html">View MXML</a></p> &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!-- http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/ --&#62; &#60;mx:Application name="TabBar_horizontalAlign_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:Array id="arr"&#62; &#60;mx:Object label="Button" /&#62; &#60;mx:Object label="ButtonBar" /&#62; &#60;mx:Object label="ColorPicker" /&#62; &#60;mx:Object label="ComboBox" /&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can align tabs within a Flex TabBar control by setting the <code>horizontalAlign</code> style.</p>
<p>Full code after the jump.</p>
<p><span id="more-446"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabBar_horizontalAlign_test/bin/srcview/source/main.mxml.html">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/ --&gt;
&lt;mx:Application name="TabBar_horizontalAlign_test"
        xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Array id="arr"&gt;
        &lt;mx:Object label="Button" /&gt;
        &lt;mx:Object label="ButtonBar" /&gt;
        &lt;mx:Object label="ColorPicker" /&gt;
        &lt;mx:Object label="ComboBox" /&gt;
    &lt;/mx:Array&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form styleName="plain"&gt;
            &lt;mx:FormItem label="horizontalAlign:"&gt;
                &lt;mx:ComboBox id="comboBox"&gt;
                    &lt;mx:dataProvider&gt;
                        &lt;mx:Array&gt;
                            &lt;mx:Object label="left" /&gt;
                            &lt;mx:Object label="center" /&gt;
                            &lt;mx:Object label="right" /&gt;
                        &lt;/mx:Array&gt;
                    &lt;/mx:dataProvider&gt;
                &lt;/mx:ComboBox&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:Box backgroundColor="haloSilver"&gt;
        &lt;mx:TabBar id="tabBar"
                dataProvider="{arr}"
                width="600"
                tabWidth="100"
                tabHeight="40"
                horizontalAlign="{comboBox.selectedItem.label}"
                direction="horizontal" /&gt;
    &lt;/mx:Box&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/TabBar_horizontalAlign_test/bin/srcview.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/TabBar_horizontalAlign_test/bin/main.html" width="100%" height="200"></iframe></p>
<p>You can also set the <code>horizontalAlign</code> style in an external .CSS file or &lt;mx:Style /&gt; block, as seen in the following example:</p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabBar_horizontalAlign_test/bin/srcview/source/main2.mxml.html">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/ --&gt;
&lt;mx:Application name="TabBar_horizontalAlign_test"
        xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Style&gt;
        TabBar {
            horizontalAlign: center;
            tabWidth: 100;
            tabHeight: 40;
        }

    &lt;/mx:Style&gt;

    &lt;mx:Array id="arr"&gt;
        &lt;mx:Object label="Button" /&gt;
        &lt;mx:Object label="ButtonBar" /&gt;
        &lt;mx:Object label="ColorPicker" /&gt;
        &lt;mx:Object label="ComboBox" /&gt;
    &lt;/mx:Array&gt;

    &lt;mx:Box backgroundColor="haloSilver"&gt;
        &lt;mx:TabBar id="tabBar"
                dataProvider="{arr}"
                width="600"
                direction="horizontal" /&gt;
    &lt;/mx:Box&gt;

&lt;/mx:Application&gt;
</pre>
<p>Or, you can set the <code>horizontalAlign</code> style using ActionScript, as seen in the following example:</p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabBar_horizontalAlign_test/bin/srcview/source/main3.mxml.html">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/ --&gt;
&lt;mx:Application name="TabBar_horizontalAlign_test"
        xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Script&gt;
        &lt;![CDATA[
            import mx.events.ListEvent;

            private function comboBox_change(evt:ListEvent):void {
                tabBar.setStyle("horizontalAlign", comboBox.selectedItem.label);
            }
        ]]&gt;
    &lt;/mx:Script&gt;

    &lt;mx:Array id="arr"&gt;
        &lt;mx:Object label="Button" /&gt;
        &lt;mx:Object label="ButtonBar" /&gt;
        &lt;mx:Object label="ColorPicker" /&gt;
        &lt;mx:Object label="ComboBox" /&gt;
    &lt;/mx:Array&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form styleName="plain"&gt;
            &lt;mx:FormItem label="horizontalAlign:"&gt;
                &lt;mx:ComboBox id="comboBox"
                        change="comboBox_change(event);"&gt;
                    &lt;mx:dataProvider&gt;
                        &lt;mx:Array&gt;
                            &lt;mx:Object label="left" /&gt;
                            &lt;mx:Object label="center" /&gt;
                            &lt;mx:Object label="right" /&gt;
                        &lt;/mx:Array&gt;
                    &lt;/mx:dataProvider&gt;
                &lt;/mx:ComboBox&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:Box backgroundColor="haloSilver"&gt;
        &lt;mx:TabBar id="tabBar"
                dataProvider="{arr}"
                width="600"
                tabWidth="100"
                tabHeight="40"
                direction="horizontal" /&gt;
    &lt;/mx:Box&gt;

&lt;/mx:Application&gt;
</pre>
<p>Due to popular demand, here is the &#8220;same&#8221; example in a more ActionScript friendly format:</p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabBar_horizontalAlign_test/bin/srcview/source/main4.mxml.html">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/ --&gt;
&lt;mx:Application name="TabBar_horizontalAlign_test"
        xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"
        initialize="init();"&gt;

    &lt;mx:Script&gt;
        &lt;![CDATA[
            import mx.containers.BoxDirection;
            import mx.containers.Box;
            import mx.containers.ApplicationControlBar;
            import mx.containers.Form;
            import mx.containers.FormItem;
            import mx.controls.TabBar;
            import mx.controls.ComboBox;
            import mx.events.ListEvent;

            private var arr:Array;
            private var comboBox:ComboBox;
            private var tabBar:TabBar;

            private function init():void {
                arr = [];
                arr.push({label:"Button"});
                arr.push({label:"ButtonBar"});
                arr.push({label:"ColorPicker"});
                arr.push({label:"ComboBox"});

                var dp:Array = [];
                dp.push({label:"left"});
                dp.push({label:"center"});
                dp.push({label:"right"});

                comboBox = new ComboBox();
                comboBox.dataProvider = dp;
                comboBox.addEventListener(ListEvent.CHANGE,
                            comboBox_change);

                var formItem:FormItem = new FormItem();
                formItem.label = "horizontalAlign:";
                formItem.addChild(comboBox);

                var form:Form = new Form();
                form.styleName = "plain";
                form.addChild(formItem);

                var appControlBar:ApplicationControlBar;
                appControlBar = new ApplicationControlBar();
                appControlBar.dock = true;
                appControlBar.addChild(form);
                addChildAt(appControlBar, 0)

                tabBar = new TabBar();
                tabBar.dataProvider = arr;
                tabBar.width = 600;
                tabBar.setStyle("tabWidth", 100);
                tabBar.setStyle("tabHeight", 40);
                tabBar.direction = BoxDirection.HORIZONTAL;

                var box:Box = new Box();
                box.setStyle("backgroundColor", "haloSilver");
                box.addChild(tabBar);
                addChild(box);
            }

            private function comboBox_change(evt:ListEvent):void {
                tabBar.setStyle("horizontalAlign",
                            comboBox.selectedItem.label);
            }
        ]]&gt;
    &lt;/mx:Script&gt;

&lt;/mx:Application&gt;
</pre>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Horizontally aligning tabs within a TabBar control in Flex on FlexExamples.com',url: 'http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/',contentID: 'post-446',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'horizontalAlign',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2008/03/19/horizontally-aligning-tabs-within-a-tabbar-control-in-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horizontally aligning items in a FormItem container in Flex</title>
		<link>http://blog.flexexamples.com/2008/03/18/horizontally-aligning-items-in-a-formitem-container-in-flex/</link>
		<comments>http://blog.flexexamples.com/2008/03/18/horizontally-aligning-items-in-a-formitem-container-in-flex/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 05:23:47 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[FormItem]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[horizontalAlign]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2008/03/18/horizontally-aligning-items-in-a-formitem-container-in-flex/</guid>
		<description><![CDATA[<p>The following example shows how you can align form items horizontally by setting the horizontalAlign style to &#8220;left&#8221;, &#8220;center&#8221;, or &#8220;right&#8221; on the Flex FormItem container.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/FormItem_horizontalAlign_test/bin/srcview/source/main.mxml.html">View MXML</a></p> &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!-- http://blog.flexexamples.com/2008/03/18/horizontally-aligning-form-items-in-flex/ --&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:Style&#62; Form { backgroundColor: white; backgroundAlpha: 0.2; borderColor: [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can align form items horizontally by setting the <code>horizontalAlign</code> style to &#8220;left&#8221;, &#8220;center&#8221;, or &#8220;right&#8221; on the Flex FormItem container.</p>
<p>Full code after the jump.</p>
<p><span id="more-565"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/FormItem_horizontalAlign_test/bin/srcview/source/main.mxml.html">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2008/03/18/horizontally-aligning-form-items-in-flex/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Style&gt;
        Form {
            backgroundColor: white;
            backgroundAlpha: 0.2;
            borderColor: black;
            borderStyle: solid;
            borderThickness: 1;
        }

        FormItem {
            labelStyleName: myFormItemLabelStyleName;
        }

        .myFormItemLabelStyleName {
            fontWeight: bold;
        }
    &lt;/mx:Style&gt;

    &lt;mx:Form id="form" width="300"&gt;
        &lt;mx:FormItem label="left:"
                horizontalAlign="left"
                width="100%"&gt;
            &lt;mx:Image source="@Embed('assets/air_appicon-tn.gif')" /&gt;
        &lt;/mx:FormItem&gt;
        &lt;mx:FormItem label="center:"
                horizontalAlign="center"
                width="100%"&gt;
            &lt;mx:Image source="@Embed('assets/fl_appicon-tn.gif')" /&gt;
        &lt;/mx:FormItem&gt;
        &lt;mx:FormItem label="right:"
                horizontalAlign="right"
                width="100%"&gt;
            &lt;mx:Image source="@Embed('assets/fx_appicon-tn.gif')" /&gt;
        &lt;/mx:FormItem&gt;
    &lt;/mx:Form&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/FormItem_horizontalAlign_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/FormItem_horizontalAlign_test/bin/main.html" width="100%" height="300"></iframe></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Horizontally aligning items in a FormItem container in Flex on FlexExamples.com',url: 'http://blog.flexexamples.com/2008/03/18/horizontally-aligning-items-in-a-formitem-container-in-flex/',contentID: 'post-565',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'horizontalAlign',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2008/03/18/horizontally-aligning-items-in-a-formitem-container-in-flex/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Aligning items horizontally in a ControlBar container in Flex</title>
		<link>http://blog.flexexamples.com/2008/02/24/aligning-items-horizontally-in-a-controlbar-container-in-flex/</link>
		<comments>http://blog.flexexamples.com/2008/02/24/aligning-items-horizontally-in-a-controlbar-container-in-flex/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 18:42:46 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[ControlBar]]></category>
		<category><![CDATA[horizontalAlign]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2008/02/24/aligning-items-horizontally-in-a-controlbar-container-in-flex/</guid>
		<description><![CDATA[<p>The following example shows how you can align controls in a Flex ControlBar container by setting the horizontalAlign style.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/ControlBar_horizontalAlign_test/main.mxml">View MXML</a></p> &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!-- http://blog.flexexamples.com/2008/02/24/aligning-items-horizontally-in-a-controlbar-container-in-flex/ --&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:Script&#62; &#60;![CDATA[ import mx.events.ItemClickEvent; private function toggleButtonBar_itemClick(evt:ItemClickEvent):void { cBar.setStyle("horizontalAlign", evt.label); } ]]&#62; &#60;/mx:Script&#62; &#60;mx:Array id="arr"&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can align controls in a Flex ControlBar container by setting the <code>horizontalAlign</code> style.</p>
<p>Full code after the jump.</p>
<p><span id="more-443"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/ControlBar_horizontalAlign_test/main.mxml">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2008/02/24/aligning-items-horizontally-in-a-controlbar-container-in-flex/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Script&gt;
        &lt;![CDATA[
            import mx.events.ItemClickEvent;

            private function toggleButtonBar_itemClick(evt:ItemClickEvent):void {
                cBar.setStyle("horizontalAlign", evt.label);
            }
        ]]&gt;
    &lt;/mx:Script&gt;

    &lt;mx:Array id="arr"&gt;
        &lt;mx:Object label="left" /&gt;
        &lt;mx:Object label="center" /&gt;
        &lt;mx:Object label="right" /&gt;
    &lt;/mx:Array&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form styleName="plain"&gt;
            &lt;mx:FormItem label="horizontalAlign:"&gt;
                &lt;mx:ToggleButtonBar id="toggleButtonBar"
                        dataProvider="{arr}"
                        selectedIndex="0"
                        itemClick="toggleButtonBar_itemClick(event);" /&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:Panel id="panel"
            width="320"
            height="160"&gt;
        &lt;mx:Label text="Button" /&gt;
        &lt;mx:Label text="ButtonBar" /&gt;
        &lt;mx:Label text="CheckBox" /&gt;
        &lt;mx:Label text="ColorPicker" /&gt;
        &lt;mx:Label text="ComboBox" /&gt;
        &lt;mx:Label text="DataGrid" /&gt;

        &lt;mx:ControlBar id="cBar"&gt;
            &lt;mx:Button label="Submit" /&gt;
            &lt;mx:Button label="Cancel" /&gt;
        &lt;/mx:ControlBar&gt;
    &lt;/mx:Panel&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/ControlBar_horizontalAlign_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/ControlBar_horizontalAlign_test/bin/main.html" width="100%" height="250"></iframe></p>
<p>You can also set the <code>horizontalAlign</code> style in an external .CSS file or within an &lt;mx:Style /&gt; block, as seen in the following snippet:</p>
<pre class="code">
&lt;mx:Style&gt;
    ControlBar {
        horizontalAlign: center;
    }
&lt;/mx:Style&gt;
</pre>
<p>Or, you can set the <code>horizontalAlign</code> style in MXML directly, using the following snippet:</p>
<pre class="code">
&lt;mx:ControlBar id="cBar" horizontalAlign="center"&gt;
    &lt;mx:Button label="Submit" /&gt;
    &lt;mx:Button label="Cancel" /&gt;
&lt;/mx:ControlBar&gt;
</pre>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Aligning items horizontally in a ControlBar container in Flex on FlexExamples.com',url: 'http://blog.flexexamples.com/2008/02/24/aligning-items-horizontally-in-a-controlbar-container-in-flex/',contentID: 'post-443',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'horizontalAlign',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2008/02/24/aligning-items-horizontally-in-a-controlbar-container-in-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using the TabNavigator control&#8217;s tabOffset style in Flex 3</title>
		<link>http://blog.flexexamples.com/2007/09/25/using-the-tabnavigator-controls-taboffset-style-in-flex-3/</link>
		<comments>http://blog.flexexamples.com/2007/09/25/using-the-tabnavigator-controls-taboffset-style-in-flex-3/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 01:54:54 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[TabNavigator]]></category>
		<category><![CDATA[horizontalAlign]]></category>
		<category><![CDATA[tabOffset]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2007/09/25/using-the-tabnavigator-controls-taboffset-style-in-flex-3/</guid>
		<description><![CDATA[<p>The following example shows how you can control the horizontal offset of the tabs in a TabNavigator control by setting the tabOffset style.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_tabOffset_test/main.mxml">View MXML</a></p> &#60;?xml version="1.0"?&#62; &#60;!-- http://blog.flexexamples.com/2007/09/25/using-the-tabnavigator-controls-taboffset-style-in-flex-3/ --&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:ApplicationControlBar dock="true"&#62; &#60;mx:Form&#62; &#60;mx:FormItem label="tabOffset:"&#62; &#60;mx:HSlider id="slider" minimum="-100" maximum="100" value="0" snapInterval="1" tickInterval="10" [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can control the horizontal offset of the tabs in a TabNavigator control by setting the <code>tabOffset</code> style.</p>
<p>Full code after the jump.</p>
<p><span id="more-209"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_tabOffset_test/main.mxml">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0"?&gt;
&lt;!-- http://blog.flexexamples.com/2007/09/25/using-the-tabnavigator-controls-taboffset-style-in-flex-3/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form&gt;
            &lt;mx:FormItem label="tabOffset:"&gt;
                &lt;mx:HSlider id="slider"
                        minimum="-100"
                        maximum="100"
                        value="0"
                        snapInterval="1"
                        tickInterval="10"
                        dataTipPrecision="0"
                        liveDragging="true" /&gt;
            &lt;/mx:FormItem&gt;
            &lt;mx:FormItem label="horizontalAlign:"&gt;
                &lt;mx:ComboBox id="comboBox"&gt;
                    &lt;mx:dataProvider&gt;
                        &lt;mx:Array&gt;
                            &lt;mx:String&gt;left&lt;/mx:String&gt;
                            &lt;mx:String&gt;center&lt;/mx:String&gt;
                            &lt;mx:String&gt;right&lt;/mx:String&gt;
                        &lt;/mx:Array&gt;
                    &lt;/mx:dataProvider&gt;
                &lt;/mx:ComboBox&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:TabNavigator id="tabNavigator"
            width="100%"
            height="100%"
            tabOffset="{slider.value}"
            horizontalAlign="{comboBox.selectedItem}"&gt;
        &lt;mx:VBox label="Panel 1" backgroundColor="haloOrange"&gt;
            &lt;mx:Label text="TabNavigator container panel 1"/&gt;
        &lt;/mx:VBox&gt;
        &lt;mx:VBox label="Panel 2" backgroundColor="haloGreen"&gt;
            &lt;mx:Label text="TabNavigator container panel 2"/&gt;
        &lt;/mx:VBox&gt;
        &lt;mx:VBox label="Panel 3" backgroundColor="haloBlue"&gt;
            &lt;mx:Label text="TabNavigator container panel 3"/&gt;
        &lt;/mx:VBox&gt;
        &lt;mx:VBox label="Panel 4" backgroundColor="haloSilver"&gt;
            &lt;mx:Label text="TabNavigator container panel 4"/&gt;
        &lt;/mx:VBox&gt;
    &lt;/mx:TabNavigator&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_tabOffset_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_tabOffset_test/bin/main.html" width="100%" height="300"></iframe></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Using the TabNavigator control\&#039;s tabOffset style in Flex 3 on FlexExamples.com',url: 'http://blog.flexexamples.com/2007/09/25/using-the-tabnavigator-controls-taboffset-style-in-flex-3/',contentID: 'post-209',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'horizontalAlign,tabOffset',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2007/09/25/using-the-tabnavigator-controls-taboffset-style-in-flex-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Changing tab alignment within a Flex TabNavigator container</title>
		<link>http://blog.flexexamples.com/2007/09/09/changing-tab-alignment-within-a-flex-tabnavigator-container/</link>
		<comments>http://blog.flexexamples.com/2007/09/09/changing-tab-alignment-within-a-flex-tabnavigator-container/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 01:05:38 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[TabNavigator]]></category>
		<category><![CDATA[horizontalAlign]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2007/09/09/changing-tab-alignment-within-a-flex-tabnavigator-container/</guid>
		<description><![CDATA[<p>The following example shows how you can change the horizontal alignment of tabs within a TabNavigator container so that the tabs are left, center, or right aligned within the container.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_horizontalAlign_test/main.mxml">View MXML</a></p> &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!-- http://blog.flexexamples.com/2007/09/09/changing-tab-alignment-within-a-flex-tabnavigator-container/ --&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:Array id="arr"&#62; &#60;mx:Object label="left" [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can change the horizontal alignment of tabs within a TabNavigator container so that the tabs are left, center, or right aligned within the container.</p>
<p>Full code after the jump.</p>
<p><span id="more-164"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_horizontalAlign_test/main.mxml">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2007/09/09/changing-tab-alignment-within-a-flex-tabnavigator-container/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Array id="arr"&gt;
        &lt;mx:Object label="left" /&gt;
        &lt;mx:Object label="center" /&gt;
        &lt;mx:Object label="right" /&gt;
    &lt;/mx:Array&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Label text="horizontalAlign:" /&gt;
        &lt;mx:ComboBox id="comboBox"
                dataProvider="{arr}" /&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:TabNavigator id="tabNavigator"
            width="100%"
            height="100%"
            horizontalAlign="{comboBox.selectedItem.label}"&gt;

        &lt;mx:VBox label="Tab 1"&gt;
            &lt;mx:Label text="The quick brown fox..." /&gt;
        &lt;/mx:VBox&gt;

        &lt;mx:VBox label="Tab 2"&gt;
            &lt;mx:Label text="The quick brown fox..." /&gt;
        &lt;/mx:VBox&gt;

        &lt;mx:VBox label="Tab 3"&gt;
            &lt;mx:Label text="The quick brown fox..." /&gt;
        &lt;/mx:VBox&gt;

    &lt;/mx:TabNavigator&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_horizontalAlign_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/TabNavigator_horizontalAlign_test/bin/main.html" width="100%" height="250"></iframe></p>
<p>Essentially, what the previous code snippet is doing is using binding to detect when the selected item in the ComboBox changes, and then sets the <code>horizontalAlign</code> style to the selected value. So, for example, if you selected &#8220;center&#8221; from the ComboBox control&#8217;s drop down menu, Flex would interpret it as:</p>
<pre class="code">
&lt;mx:TabNavigator id=&quot;tabNavigator&quot;
        width=&quot;100%&quot;
        height=&quot;100%&quot;
        horizontalAlign=&quot;<strong style="color:red;">center</strong>&quot;&gt;

    &lt;VBox /&gt;

&lt;/mx:TabNavigator&gt;
</pre>
<p>You could also set the <code>horizontalAlign</code> style within a &lt;mx:Style /&gt; block using the following snippet:</p>
<pre class="code">
&lt;mx:Style&gt;
    TabNavigator {
        horizontalAlign: center;
    }
&lt;/mx:Style&gt;
</pre>
<p class="note">The above snippet sets the style globally for all TabNavigator containers. If you wanted to set the style on a single TabNavigator container you could change the &#8220;TabNavigator&#8221; style name to something like &#8220;.MyTabNavigator&#8221; (with a leading period), and then set the <code>styleName</code> property witin the desired TabNavigator container to &#8220;MyTabNavigator&#8221; (with no leading period).<br />
Also note that you could use either the &#8220;horizontalAlign&#8221; style name or &#8220;horizontal-align&#8221; style name in the CSS.</p>
<p>Finally, you could also set the <code>horizontalAlign</code> style in ActionScript using the <code>setStyle()</code> method, as seen in the following snippet:</p>
<pre class="code">
&lt;mx:Script&gt;
    &lt;![CDATA[
        private function init():void {
            tabNavigator.setStyle("horizontalAlign", "center");
        }
    ]]&gt;
&lt;/mx:Script&gt;
</pre>
<p class="construction">For the previous snippet to work, you&#8217;d need to call the <code>init()</code> method from somewhere in your MXML, such as your main &lt;mx:Application /&gt; tag&#8217;s <code>creationComplete</code> event handler.</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Changing tab alignment within a Flex TabNavigator container on FlexExamples.com',url: 'http://blog.flexexamples.com/2007/09/09/changing-tab-alignment-within-a-flex-tabnavigator-container/',contentID: 'post-164',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'horizontalAlign',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2007/09/09/changing-tab-alignment-within-a-flex-tabnavigator-container/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Changing a Tile container&#8217;s horizontal and vertical alignment</title>
		<link>http://blog.flexexamples.com/2007/08/25/changing-a-tile-containers-horizontal-and-vertical-alignment/</link>
		<comments>http://blog.flexexamples.com/2007/08/25/changing-a-tile-containers-horizontal-and-vertical-alignment/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 15:26:54 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[Tile]]></category>
		<category><![CDATA[horizontalAlign]]></category>
		<category><![CDATA[verticalAlign]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2007/08/25/changing-a-tile-containers-horizontal-and-vertical-alignment/</guid>
		<description><![CDATA[<p>The following example shows how you can horizontal and vertical alignment in a Tile container using the horizontalAlign and verticalAlign styles respectively.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/Tile_horizontalAlign_test/main.mxml">View MXML</a></p> &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!-- http://blog.flexexamples.com/2007/08/25/changing-a-tile-containers-horizontal-and-vertical-alignment/ --&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:ApplicationControlBar dock="true"&#62; &#60;mx:Label text="horizontalAlign:" /&#62; &#60;mx:ComboBox id="hAlign"&#62; &#60;mx:dataProvider&#62; &#60;mx:String&#62;left&#60;/mx:String&#62; &#60;mx:String&#62;center&#60;/mx:String&#62; &#60;mx:String&#62;right&#60;/mx:String&#62; &#60;/mx:dataProvider&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can horizontal and vertical alignment in a Tile container using the <code>horizontalAlign</code> and <code>verticalAlign</code> styles respectively.</p>
<p>Full code after the jump.</p>
<p><span id="more-124"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/Tile_horizontalAlign_test/main.mxml">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2007/08/25/changing-a-tile-containers-horizontal-and-vertical-alignment/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Label text="horizontalAlign:" /&gt;
        &lt;mx:ComboBox id="hAlign"&gt;
            &lt;mx:dataProvider&gt;
                &lt;mx:String&gt;left&lt;/mx:String&gt;
                &lt;mx:String&gt;center&lt;/mx:String&gt;
                &lt;mx:String&gt;right&lt;/mx:String&gt;
            &lt;/mx:dataProvider&gt;
        &lt;/mx:ComboBox&gt;

        &lt;mx:Spacer width="100" /&gt;

        &lt;mx:Label text="verticalAlign:" /&gt;
        &lt;mx:ComboBox id="vAlign"&gt;
            &lt;mx:dataProvider&gt;
                &lt;mx:String&gt;top&lt;/mx:String&gt;
                &lt;mx:String&gt;middle&lt;/mx:String&gt;
                &lt;mx:String&gt;bottom&lt;/mx:String&gt;
            &lt;/mx:dataProvider&gt;
        &lt;/mx:ComboBox&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:Tile id="tile"
            backgroundColor="haloSilver"
            tileHeight="50"
            tileWidth="50"
            horizontalAlign="{hAlign.selectedItem}"
            verticalAlign="{vAlign.value}"&gt;
        &lt;mx:VBox width="30" height="30" backgroundColor="red" /&gt;
        &lt;mx:VBox width="30" height="30" backgroundColor="red" /&gt;
        &lt;mx:VBox width="30" height="30" backgroundColor="red" /&gt;
        &lt;mx:VBox width="30" height="30" backgroundColor="red" /&gt;
        &lt;mx:VBox width="30" height="30" backgroundColor="red" /&gt;
        &lt;mx:VBox width="30" height="30" backgroundColor="red" /&gt;
        &lt;mx:VBox width="30" height="30" backgroundColor="red" /&gt;
    &lt;/mx:Tile&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/Tile_horizontalAlign_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/Tile_horizontalAlign_test/bin/main.html" width="100%" height="300"></iframe></p>
<p>In retrospect, perhaps it isn&#8217;t as obvious as I would have hoped. What&#8217;s happening in the above example is we set the tile height and width to 50 pixels each. Within each tile, is a 30 pixel square box. So if you change the horizontal alignment to &#8220;center&#8221; and vertical alignment to &#8220;middle&#8221;, the red box should be beautifully centered within the the grid.</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Changing a Tile container\&#039;s horizontal and vertical alignment on FlexExamples.com',url: 'http://blog.flexexamples.com/2007/08/25/changing-a-tile-containers-horizontal-and-vertical-alignment/',contentID: 'post-124',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'horizontalAlign,verticalAlign',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2007/08/25/changing-a-tile-containers-horizontal-and-vertical-alignment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

