![]() |
Помогите настроить dragImage или dragProxyImage для DataGrid
Использую Flex4 mx: DataGrid из которого делаю dragDrop в s:Group, и хочу изменить dragImage или dragProxyImage, что бы в нем была не вся строка а только одна картинка. Помогите пожалуйста,в гугле не понятно как они это делают)
Вот код DataGrid: Код AS3:
Код AS3:
|
Напишите совой drag proxy (в качестве примера можете посмотреть mx.controls.dataGridClasses.DataGridDragProxy) и присвойте его в dragImage вашего DataGrid.
|
Цитата:
добавляю в свой код, но компилятор ругается, говорит ошибка 1020: Method marked override must override another method. Код AS3:
|
Если вы считаете, что этот код будет вставлен в ваш DataGrid, то вы ошибаетесь. В вашем компоненте нет геттера dragImage, на это и ругается.
Добавлено через 15 минут P.S. В примере это два разных mxml файла. |
Цитата:
|
В приведенном вами примере: на основе DataGrid сделали новый компонент, у которого переписали геттер dragImage и использовали этот компонент в другом компоненте.
Вы пытаетесь: добавить DataGrid в ваш компонент и тут же переписать у него геттер. При этом думаете, что блок <fx:Script></fx:Script> попадет в DataGrid, а не в ваш компонент. Так понятнее? |
понял, пасибо
|
сделал отдельный компонент и переназначил dragImage, драг работает но картинки никакой нет вообще, помогите пожалуйста, как это сделать? что бы при перетаскивании была видна "custom" картинка
Код AS3:
|
| Часовой пояс GMT +4, время: 23:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.