var data = new XML();data.onLoad = function(onSuccess:Boolean){ if (onSuccess) { trace(data); }};data.load("http://api.vk.com/method/users.get.xml?uids=1");
Возвращаю данные о пользователе, в данном случае о Павле Дурове.
Кто вас научил тому что внешние библиотеки или классы это плохо? тем более JSON)) Это очень хорошо и удобно.
Адобовцы это тоже поняли и при компиляции под 11й плеер уже внешние либы для работы с JSON не нужны.
var data = new XML();data.onLoad = function(onSuccess:Boolean){ if (onSuccess) { var xml_str:XML = new XML(data); var Xml:Array = xml_str.childNodes; trace(Xml[1].childNodes[1].childNodes[1].childNodes); trace(Xml[1].childNodes[1].childNodes[3].childNodes); trace(Xml[1].childNodes[1].childNodes[5].childNodes); }};data.load("http://api.vk.com/method/users.get.xml?uids=1");
webstalker, да вобщем тут и оформлять нечего по ходу, такая уж в AS2 убогая работа с XML, поэтому в AS3 этот класс полностью и переписали. (но могу и ошибаться не особый знаток AS2, я сходу AS3 учил)
А что касательно JSON
var data:LoadVars = new LoadVars();data.onData = function(data){ var users:Array = JSON.deserialize(data).response; trace(users[0].uid); trace(users[0].first_name); trace(users[0].last_name);}data.load("http://api.vk.com/method/users.get?uids=1");
var data:LoadVars = new LoadVars();data.onData = function(data){ var users:Array = JSON.deserialize(data).response; trace(users[0].uid); trace(users[0].first_name); trace(users[0].last_name);}data.load("http://api.vk.com/method/users.get?uids=1");
webstalker, ну так, а класс JSON вы в папку с вашим *.fla закинули?
Вот скачайте http://yadi.sk/d/F05sbu4d6ZZ9k и файл из архива закиньте в папку с вашим FLA