MXMLベースのItemRendererの最低限の雛形

最近ずっとFlexやってる。
MXMLベースのItemRendererの最低限の雛形をメモ。
 

<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"
	implements="mx.controls.listClasses.IListItemRenderer"
	verticalScrollPolicy="off" horizontalScrollPolicy="off"
	width="100%" height="100%" minWidth="0" minHeight="0"
	>
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import mx.utils.ObjectUtil;

			[Bindable] public var item:Object;

			override public function set data(value:Object):void{
				item = value;
			}

			override public function get data():Object{
				return item;
			}
		]]>
	</mx:Script>

	<mx:Button click="{Alert.show(ObjectUtil.toString(item))}">
</mx:HBox>