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

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

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

Регистрация: Nov 2006
Адрес: Hamburg
Сообщений: 195
Отправить сообщение для Peregrin с помощью ICQ
По умолчанию в кастомном компоненте не отображается текст

добрый день.
У меня есть компонент, наследующий от UIComponent. В это компоненте я переопределяю функцию createChildren(). В этой функции у меня добавляются несколько компонентов, но вот компонент Label не отображается. Не понимаю в чем дело. Ставил вместо Label класс Text и TextArea, все равно не отображается. Кто-нибудь сталкивался с такой проблемой?

Старый 17.09.2009, 21:48
Matix вне форума Посмотреть профиль Отправить личное сообщение для Matix Найти все сообщения от Matix
  № 2  
Ответить с цитированием
Matix

Регистрация: Sep 2009
Сообщений: 20
попробуй унаследоваться от Canvas

Старый 18.09.2009, 16:30
Peregrin вне форума Посмотреть профиль Отправить личное сообщение для Peregrin Найти все сообщения от Peregrin
  № 3  
Ответить с цитированием
Peregrin
 
Аватар для Peregrin

Регистрация: Nov 2006
Адрес: Hamburg
Сообщений: 195
Отправить сообщение для Peregrin с помощью ICQ
Заработало. Хм... странное поведение. А кто-нибудь знает причину, почему так происходит?

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

Регистрация: Aug 2009
Сообщений: 28
Видеть бы весь код.
Если есть Класс от UI , то там свободно работает простой addChild().

Старый 19.09.2009, 11:24
Peregrin вне форума Посмотреть профиль Отправить личное сообщение для Peregrin Найти все сообщения от Peregrin
  № 5  
Ответить с цитированием
Peregrin
 
Аватар для Peregrin

Регистрация: Nov 2006
Адрес: Hamburg
Сообщений: 195
Отправить сообщение для Peregrin с помощью ICQ
да, работает. Я же говорю: все компонентны добавляются на сцену без проблем, за исключением текстовых. А добавляю текст я точно так же, как и все остальные.
Код AS3:
override protected function createChildren():void
{
   if (!list)
   {
       list = new TileList()
       list.x = 50;
       list.y = 50;
       list.dataProvider = _data;
       addChild(list);
   }
 
   if(!title_lbl)
   {
       title_lbl = new Label();
       title_lbl.text = "Simple text";
       tltle_lbl.x = 50;
       title_lbl.y = 20;
       addChild(title_lbl);
   }
}

Старый 19.09.2009, 14:38
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Все на сцену добавляется. Размеры title_lbl просто равны нулю.

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

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

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


 


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


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