В приложении есть TileList, ообъекты в котором рендерятся как картинка+название. Параметры берутся из XML. Реализовано перетаскивание объектов из TileList в Canvas.

Код AS3:
<mx:TileList id="leftMenu"
x="10" y="10"
height="450" width="150"
dataProvider="{objectLib.object}"
itemRenderer="objectRenderer"
dragEnabled="true"
dragStart="dragStartHandler(event)"/>
В канвасе отслеживается событие dragEnter(здесь разрешается дроп) и dragDrop(добавляется объект на канвас). И все работает, но никак не получается настроить dragProxy.
В TileList функция обработки DragStart примерно такая

Код AS1/AS2:
private function dragStartHandler(event:DragEvent):void
{
var dragProxy:Image = new Image();
dragProxy.source = "images/preview/browser.jpg";
dragProxy.width = 200;
dragProxy.height= 200;
DragManager.doDrag(UIComponent(event.target), event.target.dragSource, event, imageProxy);
}
В чем может быть проблема?