![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2012
Сообщений: 204
|
Приветствую!
Возникла потребность в отсылке событий между классами. А именно- есть класс в котором грузятся xml данные, и далее они распределяются по массивам. В другом же классе мне надо поймать это событие распределения в массивы, и использовать данные массивов. А сейчас получается так, что этот класс сразу взял эти массивы, но они то пустые, и еще не заполнены. Так вот, почитал я про собственные события, сделал как писал Мук. в классе загрузки xml в функции распределения данных по массивам прописал private function arrayFill(value:XML):void { xmlData = value as XML; var xmlList:XMLList = xmlData.children(); for (var i:int=0; i<xmlList.length(); i++) { var picID:String = xmlList[i].@id; idArr.push(picID); dispatchEvent(new Event ("arrLoaded")); } } ну и далее сама функция обработки ошибок не выдает, но массив не обрабатывается В чем проблема, подскажите пожалуйста Последний раз редактировалось pomuс; 24.01.2013 в 14:09. |
![]() |
Часовой пояс GMT +4, время: 12:44. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|