Acho que o draggitem vir nulo nao e problema (veja a documentacao). Olha isso aqui (agora tu adapta pra ToolBar): <?xml version="1.0"?> <!-- dragdrop\DandDListToListShowFeedback.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApp();">
<mx:Script> <![CDATA[ import mx.managers.DragManager; import mx.events.*; import mx.collections.*; import mx.controls.*; [Bindable] public var menuBarCollection:XMLListCollection; private var menubarXML:XMLList = <> <menuitem label="Menu1" data="top"> <menuitem label="MenuItem 1-A" data="1A"/> <menuitem label="MenuItem 1-B" data="1B"/> </menuitem> </>; private function initApp():void { menuBarCollection = new XMLListCollection(menubarXML); secondList.dataProvider= new XMLListCollection; } private var tempBorderColor:uint; private var borderColorSet:Boolean = false; private function dragOverHandler(event:DragEvent):void { if (event.dragSource.hasFormat("items")){ var dropTarget:List=List(event.currentTarget); var itemsArray:Array = event.dragSource.dataForFormat ("items") as Array; var tempItem:XMLList = <><menuitem label={itemsArray [...@label} data={itemsarray[...@data}/></>; var dropLoc:int = dropTarget.calculateDropIndex (event); IList(dropTarget.dataProvider).addItemAt(tempItem, dropLoc); XMLListCollection(dropTarget.dataProvider).refresh(); } } private function menuHandler(event:MenuEvent):void { var m:Menu=Menu(event.menu); m.dragEnabled = true; } ]]> </mx:Script> <mx:MenuBar labelField="@label" menuShow="menuHandler(event)" dataProvider="{menuBarCollection}" /> <mx:List labelField="@label" id="secondList" dropEnabled="true"/> </mx:Application> --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---