![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
Добрыйдень.
Можно ли как-то изменить параметры текстового поля вложенного в МувиКлип - если не зная имени текстового поля.? Текст в кнопку подгружается с помощью ХМЛ Например: var activeButton:MovieClip; cont.addEventListener(MouseEvent.CLICK, clickFnc); function clickFnc(event:MouseEvent){ if (activeButton == event.target) return; if (activeButton != null) { event.target.<my text>.textColor = 0x000000; } activeButton = event.target event.target.<my text>.textColor = 0xff0000; } cont.addEventListener(MouseEvent.MOUSE_OVER, overFnc); function overFnc(event:MouseEvent){ if (activeButton == event.target) return; event.target.<my text>.textColor = 0xff0000; } cont.addEventListener(MouseEvent.MOUSE_OUT, outFnc); function overFnc(event:MouseEvent){ if (activeButton == event.target) return; event.target.<my text>.textColor = 0x000000; }
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
Может пробежаться по всем детям клипа и при нахождении текстового поля срабатывать нужную функцию.
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
у меня идёт [_[_[]_[]_[]_[]_[]_]-bloc_]-shapka
я написал for(var i=0;i<shapka.bloc.numChildren;i++){ var obj=shapka.bloc.getChildAt(i); if(obj is TextField){ trace(obj.text="я тут") } } У меня в кнопке уже есть Dynamic Text я в него подгружаю текст - я просто не знаю будет ли оно находить его как TextField
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 14
|
если ничего не происходит - то numChildren возвращает 0, (или нет shapka, или на shapka нет bloc)
вероятно вызываете не в том месте это "shapka.bloc.numChildren" или попробуйте обращаться непосредственно "bloc.numChildren" |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
не срабатывает:
как я понимаю оно не находит текстовое поле?
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 14
|
Цитата:
for(var i=0;i<shapka.bloc.numChildren;i++){ var obj=shapka.bloc.getChildAt(i); trace(obj); if(obj is TextField){ trace(obj.text="я тут") } } null или [object.... |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
[object....
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
А если спросить так
for (var i=0; i<shapka.bloc.numChildren; i++) { var obj=shapka.bloc.getChildAt(i); trace(obj); } |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 14
|
ну все ясно - теперь делайте вложенный цикл
![]() который аналогично пересмотрит каждую кнопку на наличие TextField |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|