當我開始拖動操作時,我希望能夠突出顯示可能的有效拖放對象。爲此,我需要知道拖動操作何時開始以及哪些項目正在被拖動。我正在嘗試使用dragStart執行此操作,但event.dragSource在此事件中爲null。拖放 - 如何在DragStart事件上獲取DragSource
我有這樣的名單:
<s:List
width="100%"
height="100%"
id="productsListing"
dragEnabled="true"
dataProvider="{products}"
dragStart="dragStartHandler(event);"
dragComplete="dragCompleteHandler(event);"
itemRenderer="views.productListed" />
和我有監聽器:
public function dragStartHandler(event:DragEvent):void {
var itemsVector:Vector.<Object> = event.dragSource.dataForFormat('itemsByIndex') as Vector.<Object>;
//Verify Items
//Highlight appropriated dropZones
}
任何人有一個很好的sugestion如何克服呢?
嗯...我不認爲你真的得到了我的問題....這不是我所想要的目的。不過謝謝你。 – Uoli