Здравствуйте. Есть код
| Код | import classes.VkomandeClass; var vkm : VkomandeClass = new VkomandeClass(); vkm.getUrl = 'a=1&b=2&c=3'; vkm.addEventListener("loadComplete", complMessage); vkm.addEventListener("loadFailed", failMessage); vkm.getXML(); function complMessage(e : Event) { trace("Загрузка успешно завершена"); trace(vkm.resultData); } function failMessage(e : Event){ trace("При загрузке возникли ошибки"); }
|
| Код | function complMessage(e : Event) { trace("Загрузка успешно завершена"); trace(vkm.resultData); }
|
важная мне информация лежит в vkm.resultData
далее создаю два класса для работы
| Код | var user:VKUser = new VKUser(this.loaderInfo.parameters); user.viewer_id = '3894466'; var sender: VKSender = new VKSender(user); sender.addEventListener(Event.COMPLETE, xmlListUsersComplete); sender.testMode = true; var uid:String = vkm.resultData; sender.getProfiles(uid); // функции sender.getProfiles(); пытаюсь скормить vkm.resultData (номера анкет через запятую 3894455, 8955667) function xmlListUsersComplete(e:Event):void { //trace(XML(sender.response)) /*<response list="true"> <user> <uid>3894466</uid> <first_name>Pasha</first_name> <last_name>Toropov</last_name> </user> </response> */ }
|
почему то значение vkm.resultData вне функций всегда равно null. Подскажите пожалуйста как сделать чтобы в sender.getProfiles(uid);. все таки получилось подставить значения? возможно можно как то обойти? спасибо! |