Приложение, показывающее имя, фамилию, дату рождения, аватар
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла.
сначало скачал исходники откампилировал и все работало!! загрузил в нет все пашет..
Просмотрел исходник
private var api_id:Number=743131; // id вашего приложения
private var api_secret:String="sE4VlnFfSQ"; // секретный ключ
изменил на свои значения!!теперь выдает ошибку
Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла.
даже когда изменяю на этиже
Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла.
сначало скачал исходники откампилировал и все работало!! загрузил в нет все пашет..
Просмотрел исходник
private var api_id:Number=743131; // id вашего приложения
private var api_secret:String="sE4VlnFfSQ"; // секретный ключ
изменил на свои значения!!теперь выдает ошибку
Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла.
даже когда изменяю на этиже
Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла.
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Ааа..все..СОРИ СОРИ...
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Люди, а можно сделать так, чтобы выводилось несколько аватаров(соответсвенно несколько имен и дат рождений) разных людей????
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
можете на примере кода показать? я новичек в этом деле, извините за глупые вопросы
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
У меня вот такой код:
А как написать код, чтобы при нажатии на кнопку:
Обновлялись данные из XML
Куда пихать переменные, выборку данных, загрузку из XML?
Код: Выделить всё
var photoLoader_0:Loader = new Loader(); var api_secret:String="1111111111"; var loader_0:URLLoader = new URLLoader(); var api_id = 111111; var myXML:XML = new XML(); var XML_URL:String = "http://......./max.php"; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:URLLoader = new URLLoader(myXMLURL); myLoader.addEventListener(Event.COMPLETE, xmlLoaded); function xmlLoaded(event:Event):void { myXML = XML(myLoader.data);sig_0=MD5.encrypt(LoaderInfo(root.loaderInfo).parameters.viewer_id+'api_id='+api_id+'fields=photomethod=getProfilesuids='+myXML.user[0].uid.toString()+'v=2.0'+api_secret); var request_0:URLRequest=new URLRequest("http://api.vkontakte.ru/api.php?api_id="+api_id+"&method=getProfiles&uids="+myXML.user[0].uid.toString()+"&fields=photo&v=2.0&sig="+sig_0); loader_0.load(request_0); loader_0.addEventListener(Event.COMPLETE, onComplete_0); } function onComplete_0(event:Event):void { if (loader_0 != null) { externalXML=new XML(loader_0.data); var uname = externalXML..first_name + ' ' + externalXML..last_name; trace(externalXML); asd.txt_id_result_0.text = '1-е место: '+uname; var photo_0 = externalXML..photo; var request2_0:URLRequest=new URLRequest(photo_0); photoLoader_0.load(request2_0); photoLoader_0.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded_0); } } function onLoaded_0(e:Event):void { var maskSprite_0:Sprite = new Sprite; maskSprite_0.graphics.beginFill(0xFFFFFF); maskSprite_0.graphics.drawRect(113.5, 179.4, 40, 40); maskSprite_0.graphics.endFill(); photoLoader_0.mask = maskSprite_0; addChild(maskSprite_0); photoLoader_0.x = 113.5; photoLoader_0.y = 179.4; addChild(photoLoader_0); photoLoader_0.addEventListener(MouseEvent.CLICK, appp_0); function appp_0(e:MouseEvent):void { navigateToURL(new URLRequest("http://vkontakte.ru/id"+myXML.user[0].uid.toString())); } }
Код: Выделить всё
btn.addEventListener(MouseEvent.CLICK, onClickBtn);
Код: Выделить всё
function onClickSave(){.........}
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
garymar
Чтобы данные обновлялись подгружая новый xml? Нужно заново подгружать xml и выводить новые данные тем же способом.
Чтобы данные обновлялись подгружая новый xml? Нужно заново подгружать xml и выводить новые данные тем же способом.
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
То есть писать (скопировать) целый код заново в функцию onClickBtn ???
PS Вместо onClickSave должно быть onClickBtn )))
PS Вместо onClickSave должно быть onClickBtn )))
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
garymar
Да, если нужно делать точно такой же запрос. Можешь сделать отдельной функцией и вызывать функцию по нажатию на кнопку и в другом нужном месте.
Да, если нужно делать точно такой же запрос. Можешь сделать отдельной функцией и вызывать функцию по нажатию на кнопку и в другом нужном месте.
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Помогите.Короче такая тпроблема.Хочу чтоб отображало нескольких юзеров имя делаю так
и во всех текстовых полей отображаютьсю данные из use.text .Никаких ошибок не выдает .помогите пжл сделать чтоб в двух текст полях отображались данные из us.text а в других двух из use.text
Код: Выделить всё
function getProfile(uid):void { sig=MD5.encrypt(viewer_id+'api_id='+api_id+'fields=photo_bigmethod=getProfilesuids='+uid+'v=2.0'+api_secret); var request:URLRequest=new URLRequest("http://api.vkontakte.ru/api.php?api_id="+api_id+"&method=getProfiles&uids="+uid+"&fields=photo_big&v=2.0&sig="+sig); loader.load(request); loader.addEventListener(Event.COMPLETE, onComplete); } function onComplete(event:Event):void { if (loader!=null) { externalXML=new XML(loader.data); var uname = externalXML..first_name + ' ' + externalXML..last_name; name_txt.text=uname; name_tf.text=name_txt.text; } else { trace("Error!"); } } function onLoaded(e:Event):void { photoLoader.x = (550-photoLoader.width)/2; photoLoader.y = (400-photoLoader.height)/2; addChild(photoLoader); }function getProfile1(uid):void { sig=MD5.encrypt(viewer_id+'api_id='+api_id+'fields=photo_bigmethod=getProfilesuids='+uid+'v=2.0'+api_secret); var request:URLRequest=new URLRequest("http://api.vkontakte.ru/api.php?api_id="+api_id+"&method=getProfiles&uids="+uid+"&fields=photo_big&v=2.0&sig="+sig); loader.load(request); loader.addEventListener(Event.COMPLETE, onComplete1); } function onComplete1(event:Event):void { if (loader!=null) { externalXML=new XML(loader.data); var uname1 = externalXML..first_name + ' ' + externalXML..last_name; name_txt1.text=uname1; name_tf1.text=name_txt1.text; } else { trace("Error!"); } } function onLoaded(e:Event):void { photoLoader.x = (550-photoLoader.width)/2; photoLoader.y = (400-photoLoader.height)/2; addChild(photoLoader); }getProfile(us.text);getProfile(use.text);