flex拖动时,按下ctrlKey和shiftKey,只执行Move操作

private function dragOverHandler(event:DragEvent):void
{
	/***************/
	//如果按下ctrlKey和shiftKey,也执行Move操作。不执行Link和Copy 
	event.preventDefault();
	if (event.ctrlKey)
	{
		DragManager.showFeedback(DragManager.MOVE);
		return;
	}
	
	if (event.shiftKey)
	{
		DragManager.showFeedback(DragManager.MOVE);
		return;
	}				
}

在Spark控件下这样做是不行的,没有找到解决方法!求解

posted @ 2011-04-29 12:53  骨头  阅读(353)  评论(0编辑  收藏  举报