![]() |
Глюк с ComboBox
Проявился неожиданный глюк:
Про создании ComboBox Код:
for(i=0; i<itemArr.length; i++){Сам ComboBox работает, по нему можно перемещаться кнопками "вниз" / "вверх" и выбирать значения, но, как бы в слепую :( Может кто сталкивался? CS3 версия 9.0 проект на AS2 в формате FlashPlayer 9 |
Косяк здесь:
Код:
mc2Text.createObject('ComboBox', 'my_cb'+i, mc2Text.getNextHighestDepth()+itemArr.length-i);Код:
for(i=itemArr.length - 1; i>-1; i--){ |
Цитата:
|
Стало интересно и добился таки нужного эффекта.
Самый простой способ вылечить - это присваивать глубину вручную: Код:
mc2Text.createObject('ComboBox', 'my_cb'+i, i);Цитата:
|
Цитата:
Вообще непонятна даже природа этого глюка... :mad: |
природа глюка - кривость компонентов флеша
у меня такое было несколько месяцев назад. полностью в коде избавься от getNextHighestDepth() и везде пропиши глубины вручную |
Цитата:
|
Существут один выход (прада через пятую точку). Нужно перенести focusManager и reserved на более низкую глубину. Пример:
Код:
//Собственно переносим |
Цитата:
а где бы почитать про эти загадочные focusManager и reserved? |
| Часовой пояс GMT +4, время: 15:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.