![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
На сцене лежат много мувиков, я хочу присвоить им листенеры или другие свойства через цикл.
_btn2,_btn3,_btn4.... и т.д Можно ли правильно реализовать этот код не прибегая к массивам?? Добавлено через 11 минут for(var i:uint=2; i< 4; i++){ var name1:String = '_btn'; var m:MovieClip = getChildByName(name1+i) as MovieClip; m._btn.addEventListener(MouseEvent.ROLL_OVER, _bno) } Всё, нашел выход =) |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
Другая проблема возникла((
for(var i:uint=1; i< 4; i++){ var name1:String = '_btn'; var m:MovieClip = getChildByName(name1+i) as MovieClip; m.i = i m._btn.addEventListener(MouseEvent.ROLL_OVER, _bno) trace(m.i) } function _bno(e){ trace(e.target.i)} Почему?? |
|
|||||
|
Потому что e.target в данном случае m._btn, а не m. И оформляйте хоть как-нибудь функции.
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
bav, спасибо =)) что то я перент проморгал))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|