Приложение, показывающее имя, фамилию, дату рождения, аватар

Использование старой версии ВКонтакте API 2.0.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Александр » 07 ноя 2009, 00:47

Twist4, могу предложить только скрывать их, когда тебе не нужно их отображать или создавать объекты не динамически, и только в том кадре, в котором надо.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 


Re: Приложение показывающее имя, фамилию, дату рождения и аватар

Сообщение Deniska » 07 ноя 2009, 00:57

Александр писал(а):Нет, в этом приложении все поля создаются программно.



Хм а как сделать что бы высвечивалось только имя в определенном месте?

Походу код кажеться такой :
package {
   import flash.net.URLLoader;
   import flash.net.URLRequest;
   import flash.display.*;
   import flash.events.*;
   import flash.text.*;

   public class Main extends Sprite {
      private var api_id:Number=743131; // id вашего приложения
      private var api_secret:String="sE4VlnFfSQ"; // секретный ключ
          private var name_txt:TextField = new TextField();

      public function Main():void {
         var params:Object=LoaderInfo(root.loaderInfo).parameters;
         viewer_id = (params['viewer_id']) ? parseInt(params['viewer_id']) : 1;
         getProfile(viewer_id);
      }

      private function getProfile(uid):void {
         sig=MD5.encrypt(viewer_id+'api_id='+api_id+'fields=bdate,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=bdate,photo_big&v=2.0&sig="+sig);
         loader.load(request);
         loader.addEventListener(Event.COMPLETE, onComplete);
         
           
            var uname = externalXML..first_name + ' ' + externalXML..last_name;
            name_txt.text=uname;
            name_txt.x=410;
            name_txt.y=360;
            addChild(name_txt);
           
      }
Аватара пользователя
Deniska
Модератор
Модератор
 
Сообщения: 654
Зарегистрирован: 30 окт 2009, 01:07
Благодарил (а): 15 раз.
Поблагодарили: 30 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Александр » 07 ноя 2009, 01:11

Deniska, код бездумный...

Обрати внимание на

и подумай куда у тебя делась функция onComplete.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Deniska » 07 ноя 2009, 01:13

она и не девалась........... посмотрите лутчше
loader.load(request);
         loader.addEventListener(Event.COMPLETE, onComplete);


а обратить внимания к чему в onComplete ?
Аватара пользователя
Deniska
Модератор
Модератор
 
Сообщения: 654
Зарегистрирован: 30 окт 2009, 01:07
Благодарил (а): 15 раз.
Поблагодарили: 30 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Deniska » 07 ноя 2009, 01:16

ладно пойду поделаю без подсказок ....... надо же как то всё самому делать
Аватара пользователя
Deniska
Модератор
Модератор
 
Сообщения: 654
Зарегистрирован: 30 окт 2009, 01:07
Благодарил (а): 15 раз.
Поблагодарили: 30 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Александр » 07 ноя 2009, 01:22

loader.addEventListener(Event.COMPLETE, onComplete); - означает что после того как произойдёт событие Event.COMPLETE, будет вызвана функция onComplete. В моём коде из первого сообщения она есть, а в твоём её уже нет.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Deniska » 07 ноя 2009, 01:25

Error #2044: Необработанный IOErrorEvent:. text=Error #2035: URL-адрес не обнаружен.


хм........... в смысле не обнаружен?
Аватара пользователя
Deniska
Модератор
Модератор
 
Сообщения: 654
Зарегистрирован: 30 окт 2009, 01:07
Благодарил (а): 15 раз.
Поблагодарили: 30 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Александр » 07 ноя 2009, 01:32

Deniska, какая-то ошибка с URL-адресом. Без кода, который выдаёт эту ошибку, сказать точно невозможно.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Deniska » 07 ноя 2009, 01:40

Александр
пошёл читать книгу :)
возможно вы правы даже не возможно а точно!=)
Аватара пользователя
Deniska
Модератор
Модератор
 
Сообщения: 654
Зарегистрирован: 30 окт 2009, 01:07
Благодарил (а): 15 раз.
Поблагодарили: 30 раз.

Re: Приложение, показывающее имя, фамилию, дату рождения, аватар

Сообщение Twist4 » 07 ноя 2009, 15:24

Эту ошибку и мне выдавало, но когда загрузил в приложение - все работало )
Twist4
FL Team
FL Team
 
Сообщения: 165
Зарегистрирован: 13 окт 2009, 20:40
Откуда: Кривой Рог
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.

Пред.След.

Вернуться в ВКонтакте API 2.0 (старая версия)



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0