![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2012
Сообщений: 97
|
проблема такая: есть несколько кнопок SimpleButton в них текстовые поля, когда грузиться флешка, названия кнопок задаются по умолчанию, но потом необходимо добавить некоторую надпись к этим кнопкам, я создал переменную, которая в определённое время принимает значение, которое и нужно добавить к кнопкам и изначально эту переменную добавляю в текст, но нечего не происходит
предполагаю что нужно каким то образом обновить кнопку |
|
|||||
|
Посмотрите в справке на такие свойства SimpleButton, как
- downState - overState - upState Приведите значения этих свойств к DisplayObjectContainer и перебором детей поищите ТекстФилды. Если че нить найдете, то скорее всего то, что вам нужно. Пример: var targ:DisplayObjectContainer = myBtn.upState as DisplayObjectContainer; if (targ) { // Количество детей (для перебора) var len:uint = targ.numChildren; var tf:TextField; for (var i:uint = 0; i < len; ++i) { // Каждого ребенка приводим к TextField tf = targ.getChildAt(i) as TextField; // Если получилось - значит нашли TextField; заканчиваем перебор if (tf) break; } // Если найден TextField, то меняем его свойство text if (tf) tf.text = "New Button Label"; } |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 97
|
спасибо сделал немного по другому, но ваш пример тоже помог
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|