Страница 3 из 25

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

Добавлено: 06 ноя 2009, 23:47
Александр
Twist4, могу предложить только скрывать их, когда тебе не нужно их отображать или создавать объекты не динамически, и только в том кадре, в котором надо.

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

Добавлено: 06 ноя 2009, 23:57
Deniska
Александр писал(а):Нет, в этом приложении все поля создаются программно.

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

Походу код кажеться такой :

Код: Выделить всё

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);
            
      }

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

Добавлено: 07 ноя 2009, 00:11
Александр
Deniska, код бездумный...

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

Код: Выделить всё

loader.addEventListener(Event.COMPLETE, onComplete);
и подумай куда у тебя делась функция onComplete.

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

Добавлено: 07 ноя 2009, 00:13
Deniska
она и не девалась........... посмотрите лутчше

Код: Выделить всё

loader.load(request);
         loader.addEventListener(Event.COMPLETE, onComplete);
а обратить внимания к чему в onComplete ?

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

Добавлено: 07 ноя 2009, 00:16
Deniska
ладно пойду поделаю без подсказок ....... надо же как то всё самому делать

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

Добавлено: 07 ноя 2009, 00:22
Александр
loader.addEventListener(Event.COMPLETE, onComplete); - означает что после того как произойдёт событие Event.COMPLETE, будет вызвана функция onComplete. В моём коде из первого сообщения она есть, а в твоём её уже нет.

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

Добавлено: 07 ноя 2009, 00:25
Deniska
Error #2044: Необработанный IOErrorEvent:. text=Error #2035: URL-адрес не обнаружен.


хм........... в смысле не обнаружен?

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

Добавлено: 07 ноя 2009, 00:32
Александр
Deniska, какая-то ошибка с URL-адресом. Без кода, который выдаёт эту ошибку, сказать точно невозможно.

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

Добавлено: 07 ноя 2009, 00:40
Deniska
Александр
пошёл читать книгу :)
возможно вы правы даже не возможно а точно!=)

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

Добавлено: 07 ноя 2009, 14:24
Twist4
Эту ошибку и мне выдавало, но когда загрузил в приложение - все работало )