<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/01/16/determining-which-item-was-clicked-in-a-flex-linkbar-control/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
		layout="vertical"
		verticalAlign="middle"
		backgroundColor="white"
		creationComplete="init();" viewSourceURL="srcview/index.html">

	<mx:Script>
		<![CDATA[
			import mx.events.ItemClickEvent;
			import mx.controls.Alert;
			import mx.controls.LinkBar;
			import mx.utils.ObjectUtil;

			private var arr:Array;
			private var linkBar:LinkBar;

			private function init():void {
				arr = new Array();
				arr.push({label:"One", data:1, custom:"cougar"});
				arr.push({label:"Two", data:2, custom:"rhino"});
				arr.push({label:"Three", data:3, custom:"elephant"});
				arr.push({label:"Four", data:4, custom:"penguin"});

				linkBar = new LinkBar();
				linkBar.dataProvider = arr;
				linkBar.addEventListener(ItemClickEvent.ITEM_CLICK, linkBar_itemClick);
				addChild(linkBar);
			}

			private function linkBar_itemClick(evt:ItemClickEvent):void {
				Alert.show("index: " + evt.index + "\n" +
							"label: " + evt.label + "\n" +
							"item: " + "\n" + 
							ObjectUtil.toString(evt.item),
							evt.type);
			}
		]]>
	</mx:Script>

</mx:Application>
