![]() |
ComboBox, не слушается событие
Почему не работает сей код?: (учитывая, что ссылка на ComboBox в переменной "s" правильная) (AS2)
Код:
import mx.controls.ComboBox; |
Зачем этот мусорный listener?
Зачем строка s = this["s"]? |
всё что в init() - пример из хелпа.
s = this["s"]; ... по задумке this - это клип, в который вложен Комбобокс, а s - это ссылка на сам бокс. |
Эта строка просто не нужна.
Используй onLoad, потому как компонент не успевает проинициализироваться. |
точно не нужна ))
а у бокса нет события onLoad или подобного |
А я про ComboBox говорю. Надо описать метод onLoad в классе и там уже подписываться на события.
|
можно хотя бы образно код? я не совсем понимаю о чем речь.
то есть нужно создать Object - обработчик события onLoad и прогнать через Диспатчер? типа того: Код:
var lis:Object = new Object(); |
Просто переименуй init в onLoad. Только не надо его вызывать в конструкторе, оно само вызовется, когда нужно.
|
хорошо. всё работает.
|
| Часовой пояс GMT +4, время: 09:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.