Создавайте перетаскиваемые панели во Flex, как на netvibes.com - PullRequest
0 голосов
/ 11 ноября 2010

Я хочу создать новостное приложение для своего сайта.

Мой вопрос заключается в том, как создать перетаскиваемые панели / холст внутри другой панели / холста.

То, что я точно собираюсь сделать, можно увидеть на netvibes.com. На веб-сайте есть разные панели каждой группы новостей, и эта панель может быть перемещена из одного места в другое, но четко определенным образом. А другая панель займет место перетаскиваемой панели.

Есть ли какой-нибудь компонент в flex, который может помочь мне сделать что-то подобное?

Если я не смог прояснить свой вопрос, пожалуйста, дайте мне знать, я постараюсь прояснить его.

С уважением Zeeshan

Ответы [ 2 ]

1 голос
/ 11 ноября 2010

TileList с включенным перетаскиванием должен быть в состоянии выполнить что-то подобное.Или используйте Spark List с пользовательским макетом, который вы создаете.

Может быть немного сложно заставить элементы списка перетаскиваться в зависимости от нажатия на заголовок, но это должно быть выполнимо.

0 голосов
/ 13 ноября 2010

Я думаю, вы должны рассмотреть более продвинутое решение с drap-n-drop с пользовательским компонентом на основе панели. Места, в которых панели могут перемещаться, могут быть реализованы с помощью другого пользовательского компонента на основе холста. Преимущество состоит в том, чтобы перемещать компоненты в разные пользовательские позиции, а размеры панелей можно изменять независимо друг от друга.

У Adobe есть несколько хороших руководств по операциям перетаскивания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...