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

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

Добавлено: 17 май 2010, 13:12
dead_luminor
Изображение

Изображение
Нельзя там ставить }, т.к мы закроем функцию onAddedToStage

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

Добавлено: 17 май 2010, 13:36
bodnar
Как раз и нужно там ставить чтобы как раз и закрыть функцию. Потому что так как сейчас есть вы объявляете методы внутри других методов, на что соответственно ругается компилятор, говоря что объявлять методы можно только внутри класса (это я художественно перефразировал компилятор)

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

Добавлено: 17 май 2010, 15:50
dead_luminor
если так то приложение грузится как на картинке выше ( на 1)

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

Добавлено: 17 май 2010, 16:39
bodnar
хммм дайка подумать . . . . . . . . . эврика! наверно где-то косяк :)

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

Добавлено: 17 май 2010, 19:42
Doker
На...Переделал урок под контейнер

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

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=11111; // id вашего приложения        private var api_secret:String="111111"; // секретный ключ        private var externalXML:XML;        private var loader:URLLoader = new URLLoader();        private var photoLoader:Loader = new Loader();        private var viewer_id:Number;        private var sig:String;        private var uid:String;        private var query:String;        private var wrapper:Object;        private var bdate_txt:TextField = new TextField();        private var name_txt:TextField = new TextField();         public function Main():void {             this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);        }                public function onAddedToStage(e:Event):void{            wrapper=Object(parent.parent);            viewer_id=wrapper.application.parameters.viewer_id;            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);        }         private function onComplete(event:Event):void {            bdate_txt.text='';            if (loader!=null) {                externalXML=new XML(loader.data);                var bdate = externalXML..bdate;                bdate_txt.text=bdate;                bdate_txt.x=490;                bdate_txt.y=380;                addChild(bdate_txt);                                var uname = externalXML..first_name + ' ' + externalXML..last_name;                name_txt.text=uname;                name_txt.x=410;                name_txt.y=360;                addChild(name_txt);                                var photo = externalXML..photo_big;                var request2:URLRequest=new URLRequest(photo);                photoLoader.load(request2);                photoLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);             } else {                trace("Error!");            }        }         private function onLoaded(e:Event):void {            photoLoader.x = (550-photoLoader.width)/2;            photoLoader.y = (400-photoLoader.height)/2;            addChild(photoLoader);        }     }} 

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

Добавлено: 05 июн 2010, 01:43
alexei
Хм. А как убрать картинку после создания? А то весит и бесит =(

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

Добавлено: 05 июн 2010, 14:52
Александр
alexei

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

removeChild(photoLoader);
:?:

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

Добавлено: 14 июн 2010, 02:03
Godliker
как привинтить это к чату? в каких файлах изменения делать и что куда добавить) Пожалуйста ответьте.

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

Добавлено: 14 июн 2010, 07:11
Zedicus Zul Zarendus
# private var api_id:Number=743131; // id вашего приложения
# private var api_secret:String="sE4VlnFfSQ"; // секретный ключ

нужно ли менять эти значения на свои?

и еще вместо приложения пустой экран

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

Добавлено: 14 июн 2010, 07:21
Alexandr
# private var api_id:Number=743131; // id вашего приложения
# private var api_secret:String="sE4VlnFfSQ"; // секретный ключ

нужно ли менять эти значения на свои?
Нужно.