手動のドラッグ アンド ドロップ機能を実装するときに、スパーク リスト ItemRenderer を DragInitiator として追加しようとしています。以下の例では、リスト全体を dragInitiator として配置しています。この場合の Itemrenderer の使用方法を質問します。
protected function myList_dragStartHandler(event:DragEvent):void
{
var dragInitiator:List = event.currentTarget as List;
var selectedQuery:Object = List(event.dragInitiator).selectedItem;
var ds:DragSource = new DragSource();
ds.addData(selectedQuery, "query");
DragManager.doDrag(dragInitiator, ds, event);
}
<s:List id="myList" y="10" height="273" dataProvider="{sqList}" labelField="desc" itemRenderer="SqItemRenderer"
dragEnabled="true" dragStart="myList_dragStartHandler(event)"/>