<?xml version=”1.0″?> <mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” creationComplete=”initApp()”> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] private var myDP:ArrayCollection = new ArrayCollection([{name:"Yahoo", blog:"http://www.yahoo.com/"},{name:"Kanu", blog:"http://kanuwadhwa.wordpress.com"},{name:"Google", blog:"http://www.google.com/"}]); [Bindable] private var myDropdownFactory:ClassFactory; private function initApp():void{ myDropdownFactory = new ClassFactory(List); myDropdownFactory.properties = {showDataTips:true, dataTipFunction:myDataTipFunction} } private function myDataTipFunction(value:Object):String{ return (value.name+”’s blog is “+value.blog); } ]]> </mx:Script> <mx:List id=”myList” dataProvider=”{myDP}” labelField=”name” showDataTips=”true” dataTipFunction=”myDataTipFunction” /> <mx:ComboBox id=”myCB” dataProvider=”{myDP}” labelField=”name” prompt=”Choose a Blogger” dropdownFactory=”{myDropdownFactory}” /> </mx:Application>