![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 1999
Адрес: Россия, Москва
Сообщений: 6
|
Проявился неожиданный глюк:
Про создании ComboBox for(i=0; i<itemArr.length; i++){
...
mc2Text.createObject('ComboBox', 'my_cb'+i, mc2Text.getNextHighestDepth()+itemArr.length-i);
mc2Text['my_cb'+i].setSize(this.w-20, mc2Text['my_cb'+i]._height);
mc2Text['my_cb'+i].move(10, startY+mc2Text['_title_'+i].textHeight+5);
mc2Text['my_cb'+i].addItem({data:0, label:''});
for(j=0; j<itemArr[i][2].length; j++){
mc2Text['my_cb'+i].addItem({data:itemArr[i][2][j][0], label:itemArr[i][2][j][1]});
}
....
}
![]() Сам ComboBox работает, по нему можно перемещаться кнопками "вниз" / "вверх" и выбирать значения, но, как бы в слепую ![]() Может кто сталкивался? CS3 версия 9.0 проект на AS2 в формате FlashPlayer 9 |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 207
|
Косяк здесь:
Если уж хоца с конца лучше сделай так: |
|
|||||
|
Регистрация: Aug 1999
Адрес: Россия, Москва
Сообщений: 6
|
Цитата:
![]() |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 207
|
Стало интересно и добился таки нужного эффекта.
Самый простой способ вылечить - это присваивать глубину вручную: Причина проблемы в Help'e на getNextHighestDepth() Цитата:
Последний раз редактировалось Vertax; 30.04.2008 в 16:28. |
|
|||||
|
Регистрация: Aug 1999
Адрес: Россия, Москва
Сообщений: 6
|
Цитата:
Вообще непонятна даже природа этого глюка... ![]() |
|
|||||
|
Регистрация: Aug 1999
Адрес: Россия, Москва
Сообщений: 6
|
Цитата:
О Ужас! неужели это так только решается? ![]() |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 207
|
Существут один выход (прада через пятую точку). Нужно перенести focusManager и reserved на более низкую глубину. Пример:
//Собственно переносим
focusManager.swapDepths(0);
reserved.swapDepths(1);
//А это так, для проверки
for (i = 0; i < 10; i++)
{
OBJ = _root.createObject("ComboBox", "CB" + i, _root.getNextHighestDepth(), {_y: i * 30});
OBJ.addItem("AAA");
OBJ.addItem("AAA");
OBJ.addItem("AAA");
OBJ.addItem("AAA");
OBJ.addItem("AAA");
}
|
|
|||||
|
Регистрация: Aug 1999
Адрес: Россия, Москва
Сообщений: 6
|
Спасибо огромное! помогло!
а где бы почитать про эти загадочные focusManager и reserved? |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|