Форум программистов, компьютерный форум, киберфорум
Наши страницы
ActionScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
60reg
0 / 0 / 2
Регистрация: 07.07.2013
Сообщений: 69
1

Отправка данных на свой сервер

02.09.2014, 12:55. Просмотров 838. Ответов 3
Метки нет (Все метки)

Добрый день!! Подскажите пожалуйста почему не отправляются данные на сервер! вот код отправки:
ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
public class Main extends Sprite {
        public var api_id:Number;
        public var viewer_id:Number;
        public var sid:String;
        public var secret:String;
        private var flashVars:Object;
 
 
 
        public function Main () {
                if (stage) init(null);
               addEventListener(Event.ADDED_TO_STAGE, init);
               }
        // получаем flashVars
        private function init(e:Event):void {
            removeEventListener(Event.ADDED_TO_STAGE,init);
 
            var flashVars=stage.loaderInfo.parameters  as  Object;// вот тут они будут доступны
 
            if (! flashVars.api_id) {
 
                // присваиваем переменным значения из flashVars
                api_id=flashVars['api_id'];
                viewer_id=flashVars['viewer_id'];
                sid=flashVars['sid'];
                secret=flashVars['secret'];
 
            }
            var VK:APIConnection=new APIConnection(flashVars);
            var auth_key:String=flashVars['auth_key'];
 
            // выполняем запрос получения списка друзей
            VK.api('getProfiles',{uids:flashVars['viewer_id'],fields:'photo_medium_rec'},OnWallComplet,OnWallErro);
            function OnWallComplet(data:Object):void {
                //user_name_txt.text = "" + data[0].first_name + " " + data[0].last_name;
                ava_mmm.source=data[0]['photo_medium_rec'];
            }
            function OnWallErro(data:Object):void {
 
            }
        }
        
            var loader:URLLoader = new URLLoader  ;
            var request:URLRequest = new URLRequest("http://server/index.php");// заменяем на ссылку к вашему скрипту
            request.method = URLRequestMethod.POST;
            // добавление параметров в запрос
            var vars:URLVariables = new URLVariables  ;
            vars['auth_key'] = LoaderInfo(root.loaderInfo).parameters.auth_key;// auth_key из FlashVars
            vars['viewer_id'] = LoaderInfo(root.loaderInfo).parameters.viewer_id;// ID просматривающего приложение
            request.data = vars;
            loader.addEventListener(Event.COMPLETE,onComplete);
            loader.load(request);
 
            function onComplete(e:Event):void {
                var xml:XML = new XML(loader.data);
                t_field.text = String(xml.user.rating);
            }
    }
Отдельно отправка данных работает..... без APIConnection! скажите что не так делаю....??
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2014, 12:55
Ответы с готовыми решениями:

Отправка данных на сервер
День добрый. Хочу реализовать отправку данных на почту о покупках на сайте. Проблема такая:...

Отправка данных на сервер
Нужна помощь. У меня кое-какие проблемы с кодом. Я отправляю данные на удаленный сервер, вроде все...

Отправка данных на сервер
Здравствуйте форумчане. Возникла такая проблема, нужно организовать отправку данных из базы данных...

Отправка данных на сервер
Здравствуйте , хотел создать интернет магазин на Asp.Net Core , только не приходит в голову как с...

Отправка данных на сервер
Помогите! Я изучаю ВБ методом: поставил задачу-решил задачу. Вот я поставил себе задачу написать...

3
Theoryofgames
253 / 237 / 50
Регистрация: 20.12.2011
Сообщений: 707
02.09.2014, 18:00 2
ActionScript 3
1
2
vars['auth_key'] = LoaderInfo(root.loaderInfo).parameters.auth_key;// auth_key из FlashVars
vars['viewer_id'] = LoaderInfo(root.loaderInfo).parameters.viewer_id;// ID просматривающего приложение
Если Вы запускаете приложение локально, а не с серверов VK, то данные параметры у Вас не будут определены. Вы выше сделали исключение:
ActionScript 3
1
2
3
4
5
6
7
8
9
 if (! flashVars.api_id) {
 
                // присваиваем переменным значения из flashVars
                api_id=flashVars['api_id'];
                viewer_id=flashVars['viewer_id'];
                sid=flashVars['sid'];
                secret=flashVars['secret'];
 
            }
Так вот тут должно быть такое же исключение.
0
60reg
0 / 0 / 2
Регистрация: 07.07.2013
Сообщений: 69
02.09.2014, 20:20  [ТС] 3
Theoryofgames, можете подсказать какое исключение нужно, а то не врубаюсь..... не получается....
0
Theoryofgames
253 / 237 / 50
Регистрация: 20.12.2011
Сообщений: 707
03.09.2014, 19:00 4
Вы можете получить данные двумя способами - первый - через параметры get запроса, второй - вбить их локально. В том случае, если они не приходят через get запрос (приложение тестируется локально), вы должны руками собрать их на клиенте, как Вы пытаетесь сделать здесь:
i
ActionScript 3
1
2
3
4
5
6
7
f (! flashVars.api_id) {
   // присваиваем переменным значения из flashVars
   api_id=flashVars['api_id'];
   viewer_id=flashVars['viewer_id'];
   sid=flashVars['sid'];
   secret=flashVars['secret'];
 }
только логика у Вас тут немного хромает.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2014, 19:00

Отправка данных формы на сервер
Приветствую. Есть у меня веб камера dlink dsc-932l. У неё ф-я отправки e-mail при обнаружении...

отправка данных на другой сервер
вот к примеру у меня есть один сайт и если на нем ктото зарегистрировался то эти данные...

Отправка данных на сервер ajax
Всем привет) Нужна помощь очень срочно. Делаю лендинг и у него есть несколько форм. Написал скрипт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru