Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.08.2011, 18:26
Welcometo вне форума Посмотреть профиль Отправить личное сообщение для Welcometo Найти все сообщения от Welcometo
  № 1  
Ответить с цитированием
Welcometo

Регистрация: Mar 2011
Адрес: Уфа
Сообщений: 95
Отправить сообщение для Welcometo с помощью ICQ
По умолчанию установить размеры для пустого DataGroup

Здраствуйте. В моем приложении есть DataGroup, изначально он пустой и имеет определенную ширину-высоту. Заполнять компонентами его должен пользователь с помощью DragDrop, но DragDrop не работает если DataGroup изначально не содержит элементов. Такое чувство, что если DataGroup не содержит компоненты, то его размеры 0 - 0. Если, допустим, в DataGroup заранее(в mxml) определить какой либо компонент, например, TextInput, то dragDrop работает, но "сбрасывать" элементы можно только на область TextInput, а не на область DataGroup. Как мне решить решить это?

Старый 10.08.2011, 18:45
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
DataGroup нечем реагировать на мышь и Drag'n'Drop пока он пустой (и фактически он имеет размеры 0, 0). Сделайте свой компонент с фоном, содержащий DataGroup и реализующий Drag'n'Drop или отрисуйте фон у DataGroup через graphics (хотя бы прозрачный).
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 10.08.2011, 19:14
Welcometo вне форума Посмотреть профиль Отправить личное сообщение для Welcometo Найти все сообщения от Welcometo
  № 3  
Ответить с цитированием
Welcometo

Регистрация: Mar 2011
Адрес: Уфа
Сообщений: 95
Отправить сообщение для Welcometo с помощью ICQ
Честно говоря мне не обязательно использовать DataGroup, мне необходим контейнер прямоугольной формы, с закругленными углами(т.е. на внешний вид как Button или TextInput, но больше размером), в который можно поместить ровно 3 элемента из List(с помощью DragDrop). При помещении элементов(из List), в этом контейнере должен отрисоваться текст с фоном, который занимал бы ровно треть от общей ширины контейнера. То есть при перемещении всех трех элементов из List, этот контейнер должен быть разделен на 3 равных части, каждая часть должна иметь свой цвет и текст(текст получаю из List).
Может подскажете в каком направлении думать для реализаии этого? Какие компоненты лучше использовать и тп.
вот примерно нарисовал, как должно выгляжеть после перемещения всех трех элементов:
http://imglink.ru/show-image.php?id=...5a1629edcbeb9f

Старый 10.08.2011, 19:23
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Свой компонент на основе SkinnableComponent.
__________________
משיח לא בא
משיח גם לא מטלפן

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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