Страница 5 из 16

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 08 май 2010, 12:08
dead_luminor

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

   var userPhotoLoader:Loader = new Loader();   userPhotoLoader.load(new URLRequest("http://cs10120.vkontakte.ru/u3894455/a_c20d845a.jpg"));    userPhotoLoader.x = 0.   userPhotoLoader.y = 0;    addChild(userPhotoLoader);
так?

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 09 май 2010, 20:45
Женя
Народ "туплю" - пока что читаю "Мука" - пробую освоить "азы",но всё даётся не легко...

В уроке написанно:
1. Добавляем на сцену:
Текстовые поля с именами:
- to_id_tf (поле ввода id того, кому будет отправляться фото)
- result_tf (поле, в котором будет выводиться результат)

Кнопку send_btn.
Где это и как писать???

P.S.-Спасибо,извиняюсь за "идиотские" вопросы - я только пробую...

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 09 май 2010, 21:08
bodnar
первое:
берешь инструмент text тыкаешь им куда нибудь
берешь инструмент Стрелка тыкаешь им в только что созданное поле
в свойствах рядом с крупной буквой T есть выпадающий список и поле. в списке выбираешь тот тип что нужен (для первого поля input для второго динамический) и в поле записываешь имя которое тебе нужно

второе:
окно->компоненты->button и перетаскиваешь на свободный участок ролика.

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 09 май 2010, 23:02
Александр
dead_luminor
Не так. Почитай про события в ActionScript. И посмотри код внимательней.

Женя
Вот в этом уроке подобное с картинками http://flapps.ru/forum/topic9.html

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 09 май 2010, 23:56
Женя
Спасибо!

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 17 май 2010, 10:57
dead_luminor
как сделать загрузку с компа изображений в альбом?

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 27 май 2010, 01:33
egor_pe4kin
здравствуйте.
переписал ваше приложение под флекс. оно не работает. отдаёт нормальный респонс, но по итогу ничего не происходит. http://vkontakte.ru/app1881288 - ссылка на приложение.

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

<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"                xmlns:s="library://ns.adobe.com/flex/spark"                xmlns:mx="library://ns.adobe.com/flex/mx" addedToStage="init()"                            >    <fx:Declarations>        <!-- Разместить невизуальные элементы (например, службы или объекты значений) -->    </fx:Declarations>    <fx:Script>        <![CDATA[            import vk.VkApiNode;                        private var api_id:Number=1881288;// ID приложения            private var api_secret:String="txvK8MxQMl";// секретный ключ            private var api:VkApiNode;            private var viewer_id:Number = 2664771;            private var url_loader:URLLoader;            private var url_request:URLRequest;            private var query:String;            private var to_id:Number = 2427963;            private var wrapper:Object;                        public function init():void            {                wrapper=Object(parent.parent);                status.text = 'ну..';                // если приложение открыто со стены                if (wrapper.application.parameters.referrer=='wall_view_inline'||wrapper.application.parameters.referrer=='wall_view') {                    status.text='Здесь вы можете считать post_id и загрузить большое изображение.\n' +                        'post_id=' + wrapper.application.parameters.post_id; // post_id передаётся в запросе ниже                }            }                        public function send():void            {                status.text = 'кликнул батон';                api=new VkApiNode(viewer_id,api_id,api_secret);                var post_id:String='post1';// id записи. Этот параметр будет передаваться в приложение через flashVars при просмотре или создании записи на стене пользователя.                var photo_id:String='2664771_165358201';//  идентификатор фотографии, загруженной в фотоальбоме                var post_message:String='Сообщение';                query=api.savePost(to_id,post_id,photo_id,post_message);                url_request=new URLRequest(query);                url_loader=new URLLoader  ;                url_loader.addEventListener(Event.COMPLETE,photoPosted);                url_loader.load(url_request);                status.text += '\nкликнул батон';                wrapper.external.showSettingsBox(512);            }                        public function photoPosted(event:Event):void {                var response:XML=new XML(event.target.data);                status.text = 'мы уже тут';                status.text += event.target.data;                // сохраняем запись на стене пользователя                wrapper.external.saveWallPost(response.post_hash);                status.text='Готово';            }                    ]]>    </fx:Script>    <mx:VBox id="vbox" width="100%" height="100%" >        <s:Button label="post" id="send_btn" click="send();" />        <s:TextArea width="100%" id="status" />    </mx:VBox>    </s:Application> 
подскажите, пожалуйста, в чём может быть дело?
пс. и еще не понятно, откуда приложение берёт post_id, если приложение не со стены было запущено.

заранее спасибо

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 27 май 2010, 19:01
Александр
egor_pe4kin
Ссылка на непроверенное приложение с контейнером не поможет. http://flapps.ru/forum/topic361.html
egor_pe4kin писал(а):откуда приложение берёт post_id, если приложение не со стены было запущено.
Если со стены - то из flashvars. Если не со стены, то не передаётся.
Если об этом:

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

var post_id:String='post1';
То этот post_id создаётся приложением. Его нужно указывать самому.

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 30 май 2010, 16:02
sersche
кто знает какова максимальная длина post_id?

Re: Публикации картинок с сервера на стену (wall.savePost)

Добавлено: 30 май 2010, 17:30
Mustafin.M
Вы хотите закодировать ссылку в код, состоящий из a-z 0-9?
Кодируйте шестнадцатиричной системой счисления, каждому символу будет соответствовать два.
Максимум из ссылки у вас будет 150 символов, что меньше 255 с лихвой.

Я просто задавал точно такой же вопрос, когда меня это волновало. 255 максимум, я думаю...