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

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

Добавлено: 23 авг 2010, 16:51
приблуда
Скажите пожалуйста, вот когда загружаю в контакт, появляется номер МОЕГО id и номер ни как не изменить. Как сделать, чтобы картинка отправлялась на стену друга, а не мне?

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

Добавлено: 23 авг 2010, 17:17
paduchin
Используй метод friends.get. Потом получай id друга и отправляй этому id сообщение на стену

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

Добавлено: 04 сен 2010, 21:33
Foxmen
Вообщем у меня был некоторый фла файл с несколькими кадрами...
После подключения Майн.ас возникают ошибки:
Монтажный кадр 1, слой "Слой 1", кадр 1, строка 6 1180: Вызов предположительно неопределенного метода gotoAndPlay.
C:\Users\Пользователь\Desktop\Постинг\Main.as, строка 1 1180: Вызов предположительно неопределенного метода addFrameScript.
Монтажный кадр 1, слой "Слой 1", кадр 1, строка 3 1180: Вызов предположительно неопределенного метода stop.
Монтажный кадр 1, слой "Слой 1", кадр 2, строка 1 1180: Вызов предположительно неопределенного метода stop.

Помогиите Пожалуйста!!!

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

Добавлено: 05 сен 2010, 09:51
paduchin
Попробуй вставить это в объявлении контейнера

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

Security.allowDomain("*");stage.dispatchEvent(new Event(Event.DEACTIVATE));stage.dispatchEvent(new Event(Event.ACTIVATE)); //эта функция снимает все минусы с контейнера

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

Добавлено: 05 сен 2010, 11:21
Foxmen
Вот, что пимерно получилось:

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

 public function Main():void {            this.addEventListener( Event.ADDED_TO_STAGE, onAddedToStage );        }         public function onAddedToStage(e: Event):void {                        Security.allowDomain("*");stage.dispatchEvent(new Event(Event.DEACTIVATE));stage.dispatchEvent(new Event(Event.ACTIVATE));            wrapper=Object(parent.parent);                         // если приложение открыто со стены            if (wrapper.application.parameters.referrer=='wall_view_inline'||wrapper.application.parameters.referrer=='wall_view') {                            } 
Ошибки:
C:\Users\Пользователь\Desktop\Постинг - копия\Main.as, строка 1 1180: Вызов предположительно неопределенного метода addFrameScript.
C:\Users\Пользователь\Desktop\Постинг - копия\Main.as, строка 29 1120: Обращение несуществующего свойства Security.

О5 что-то не так(

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

Добавлено: 05 сен 2010, 11:23
bodnar

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

import flash.system.Security;

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

Добавлено: 05 сен 2010, 11:43
Foxmen
Вот мой код целиком.

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

  package {    import flash.system.Security;     import flash.net.*;    import flash.display.*;    import flash.events.*;    import flash.text.*;    import vk.VkApiNode;     public class Main extends Sprite {        private var api_id:Number=здесь мое ид;// ID приложения        private var api_secret:String="секретныый ключ";// секретный ключ        private var api:VkApiNode;        private var viewer_id;        private var url_loader:URLLoader;        private var url_request:URLRequest;        private var query:String;        private var wrapper:Object;         public function Main():void {            this.addEventListener( Event.ADDED_TO_STAGE, onAddedToStage );        }         public function onAddedToStage(e: Event):void {                        Security.allowDomain("*");stage.dispatchEvent(new Event(Event.DEACTIVATE));stage.dispatchEvent(new Event(Event.ACTIVATE));            wrapper=Object(parent.parent);                         // если приложение открыто со стены            if (wrapper.application.parameters.referrer=='wall_view_inline'||wrapper.application.parameters.referrer=='wall_view') {                            }             wallbtn.addEventListener(MouseEvent.CLICK, send_btnClick);            viewer_id=wrapper.application.parameters.viewer_id;                    }         public function send_btnClick(e: MouseEvent):void {            // создаем и выполняем запрос            api=new VkApiNode(viewer_id,api_id,api_secret);            // отправляем запрос ('стена пользователяь которому будет отправлено фото (id)', 'photo_id', 'Сообщение')            var to_id=int("мой айди"); // id пользователя, на стену которого будет отправляться фото            var post_id='post1';// id записи. Этот параметр будет передаваться в приложение через flashVars при просмотре или создании записи на стене пользователя.            var photo_id='адрес фото';//  идентификатор фотографии, загруженной в фотоальбоме            var post_message='fox++';            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);        }         public function photoPosted(event:Event):void {            var response:XML=new XML(url_loader.data);            // сохраняем запись на стене пользователя            wrapper.external.saveWallPost(response.post_hash);                    }    }}  
Вроде все норм, но нет блин выдает ошибку:
C:\Users\Пользователь\Desktop\Постинг - копия\Main.as, строка 1 1180: Вызов предположительно неопределенного метода addFrameScript.
Хотя даже так ничего не написанно!!!!
HELM ME PLZ

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

Добавлено: 05 сен 2010, 14:15
paduchin

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

var to_id=int("мой айди");
Тут проще сделать так

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

var to_id = viewer_id;

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

Добавлено: 05 сен 2010, 14:18
paduchin
И попробуй добавить вот это

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

wrapper.application.parameters.post_id;

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

Добавлено: 05 сен 2010, 14:25
Doker

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

var photo_id='адрес фото';//  идентификатор фотографии, загруженной в фотоальбоме            var post_message='fox++';
не адрес а его номер
fox++ єто текстовое поле?