![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Пытаюсь создать текстовое поле внутри кнопки. и выдает ошибку
Цитата:
Цитата:
![]() Добавлено через 4 минуты А вот такое выражение работает, это я уже знаю: Но хотелось бы обращаться напрямую а не через индекс..... Последний раз редактировалось kaetano; 23.05.2009 в 23:43. |
|
|||||
|
Modus ponens
|
А как вы обращались напрямую?
Ответ на непосредстанный вопрос - нет, SympleButton не наследует класс DisplayObjectContainer.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: May 2009
Сообщений: 134
|
Цитата:
Жаль что не наследуется.... пойду-ка еще гляну теорию и древо наследования... спасибо! Последний раз редактировалось kaetano; 24.05.2009 в 00:51. |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
Прямо в кнопку(SimpleButton) добавлять детей нельзя. Пользуйтесь:
SimpleButton.upState SimpleButton.overState SimpleButton.downState
__________________
Лучше быть умным и иногда делать глупости, чем глупым и постоянно умничать! Последний раз редактировалось 2morrowMan; 24.05.2009 в 01:29. |
|
|||||
|
а может так?
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Рисуете на кнопке поле ручками и обращаетесь потом
private function changeLabel(sim:SimpleButton,_str:String):void{
((sim.upState as DisplayObjectContainer).getChildAt(1) as TextField).text = _str;
((sim.downState as DisplayObjectContainer).getChildAt(1) as TextField).text = _str;
((sim.overState as DisplayObjectContainer).getChildAt(1) as TextField).text = _str;
}
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
Можно и так, если кроме TextField больше ничего не надо.
__________________
Лучше быть умным и иногда делать глупости, чем глупым и постоянно умничать! |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
хм...а зачем столько гемороя? чем MovieClip не угодил?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|