|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2009
Сообщений: 29
|
Обращение к текстовому полю внутри Button загруженной из библиотеки
Доброго времени суток!
Недавно начал юзать AS 3. Вопрос в следующем: В библиотеки лежит Button с полем Dynamic Text внутри. Имя у этого поля t1. Подгружаю эту кнопку динамически и хочу менять текст внутри кнопки. for (var i:int = 0; i < 9; i++) { var imageHolder:MovieClip = new MovieClip(); var but:Button_01 = new Button_01(); but.name = 'b' + i; Button_01(this.getChildByName('b' + i)).t1.text = "1"; ... } Как правильно обратится к текстовому полю? Спасибо! |
|
|||||
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
у button есть свойство label. Обращайся к нему.
|
|
|||||
Регистрация: Mar 2009
Сообщений: 29
|
так у меня же не компонент Button a Button который типа MovieClip или Graphic (не знаю как он правильно называется). Там я вручную создал динамическое текстовое поле - как label связан с моим полем?
|
|
|||||
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
Так в чем тогда сложность? Как я понимаю текст внутри кнопки это TextField. Меняй просто свойство text текстового поляи все.
|
|
|||||
Регистрация: Mar 2009
Сообщений: 29
|
не получается поменять ))
делаю так говорит как будто его нет: хотя в самой кнопки есть такое поле с инстансом t1. Или кроме инстанса еще нужно где ните это поле обозвать? |
|
|||||
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
ты бы лучше объяснил, что у тебя кнопка представляет, Как я понял, ты пишешь в кадрах...
А ты хоть класс такой создал? Объекта как бы не существует. Потрейси but и t1 и глянь на результаты. |
|
|||||
Регистрация: Mar 2009
Сообщений: 29
|
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
То, что там создано - это не MovieClip, а SimpleButton. Она не является потомком DisplayObjectContainer'а
соответственно и к тому, что у нее внутри, доступа нет |
|
|||||
Регистрация: Mar 2009
Сообщений: 29
|
Спасибо за ответы, но всё равно не понятно почему разработчики не продумали такой удобный функционал!
|
Часовой пояс GMT +4, время: 02:22. |
|
« Предыдущая тема | Следующая тема » |
Теги |
getChildByName , text |
|
|