Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Перемещение объектов из папки (http://www.flasher.ru/forum/showthread.php?t=91647)

MaxD 05.02.2007 15:42

Перемещение объектов из папки
 
Вложений: 5
При запуске swf мы видим следующее:

http://flasher.ru/forum/attachment.p...1&d=1170675377

После этого начнем перетаскивать элементы "Demo","Personal", "Saved Mail", "bar" из папки "Personal Folder" в корень.

http://flasher.ru/forum/attachment.p...1&d=1170675377


После того, как мы перетащим последний элемент

http://flasher.ru/forum/attachment.p...1&d=1170675377


папка "Personal Folder" приобретает вид файла

http://flasher.ru/forum/attachment.p...1&d=1170675377

и назад в нее вложить файлы уже не получится.

http://flasher.ru/forum/attachment.p...1&d=1170675377

P.S.
to Nirth: Извините, в личку отправить не смог, т.к. не увидел, как там вставлять изображения.:drinks:

Denis.Oleynik 16.02.2007 16:54

Действия mx:Tree вполне логичны, т.к. компонент ничего не знает о назначении твоих узлов. Все что тебе нужно, это указать дереву дескриптор реализуя интерфейс ITreeDataDescriptor. В дескрипторе ты уже четко можешь сказать дереву где возможна вложенность, а где нет.

MaxD 22.02.2007 17:29

ITreeDataDescriptor слишком долго, впрочем, я уже сам нашел.
Нужно всего-лишь добавить isBranch="true" к нужному ноду (в примере - 'Personal Folder'), и этот нод всегда будет папкой, даже если он пуст.


Часовой пояс GMT +4, время: 21:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.