Accessibility

Table of Contents

Learning Flex Basics (Part 1): Creating Your First Flex Application

Complete Code Listing for firstapp.mxml

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" >
	<!-- data model -->
	<mx:Array id="coffeeArray">
		<mx:Object>
			<label>Red Sea</label>
			<data>Smooth and fragrant</data>
		</mx:Object>
		<mx:Object>
			<label>Andes</label>
			<data>Rich and pungent</data>
		</mx:Object>
		<mx:Object>
			<label>Blue Mountain</label>
			<data>Delicate and refined</data>
		</mx:Object>
	</mx:Array>
	<mx:Script>
		<![CDATA[
			function addToCart():Void
			{
				cart.addItem(coffeeCombo.selectedItem.label,coffeeCombo.selectedItem.data);
			}
		]]>
	</mx:Script>
	<!-- view -->
	<mx:Panel title="My First Flex App">
		<mx:Label text="Coffee Blends"/>
		<mx:ComboBox id="coffeeCombo" dataProvider="{coffeeArray}"/>
		<mx:Text text="Description: {coffeeCombo.selectedItem.data}"/>
		<mx:Button label="Add to Cart" click="addToCart()"/>
		<mx:List id="cart"/>
	</mx:Panel>
</mx:Application>