Цитата:
Сообщение от alatar
Напишите совой drag proxy (в качестве примера можете посмотреть mx.controls.dataGridClasses.DataGridDragProxy) и присвойте его в dragImage вашего DataGrid.
|
нашел хороший
пример
добавляю в свой код, но компилятор ругается, говорит ошибка 1020: Method marked override must override another method.

Код AS3:
<mx:DataGrid id="bodyConstructorData" width="200" height="95%" editable="false"
dragEnabled="true" dragMoveEnabled="false" dropEnabled="false"
enabled="true">
<fx:Script>
<![CDATA[
import mx.controls.dataGridClasses.DataGridDragProxy;
import mx.core.IUIComponent;
[Bindable]
public var dragProxyImage: Class = DataGridDragProxy;
override protected function get dragImage():IUIComponent // ТУТ ОШИБКА 1020
{
var image:IUIComponent = new dragProxyImage();
image.owner = this;
return image;
}
]]>
</fx:Script>
....
</mx:DataGrid>