Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 05.05.2011, 22:15
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 1  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
По умолчанию Запись результатов игры на сервер

Господа!

Я попробую еще раз задать вопрос, ибо мое терпение изрядно измотано всякого рода мелкими проблемами...

Игра на сервере, задача - запись результатов игроков...

Иду в лоб... Переписал из разных файлов немало...


//создаём объект данных, которые будем отправлять
Код AS3:
var variables:URLVariables = new URLVariables();
//путь для скрипта
Код AS3:
var url:URLRequest=new URLRequest("http://www.myserver.ru/proba.php");
Код AS3:
var ss:String = "vasya";
// для конкретности: одна из переменных

Код AS3:
variables.s_0 = ss;
// s_0 - это то, что будет ловиться php-кодом

//присваиваем объект данных variables в качестве передаваемых данных
Код AS3:
url.data = variables;
//указываем метод отправки
Код AS3:
url.method = URLRequestMethod.POST;
//создаём объект URLLoader
Код AS3:
var loader:URLLoader = new URLLoader();
//даём знать что возвращённые данные будут текстом
Код AS3:
loader.dataFormat=URLLoaderDataFormat.TEXT;
//отправляем
Код AS3:
loader.load(url); loader.addEventListener(Event.COMPLETE, func);
//----------------------------------
// после всего...
Код AS3:
function func(event:Event):void 
 {  // пытаемся открыть тот файл, куда загружено, ибо хотим знать, как загрузилось... 
	var adobeURL:URLRequest = new URLRequest("proba.php");
	navigateToURL(adobeURL); 
 
 } // function func(event:Event):void
В php-приемнике - простейший код

PHP код:
$sss 'fedya';
if (isset(
$_POST['s_0']))   echo  'super';
else echo 
$sss
Пока проблема была в том, что вкладка в Internet Explorer открывалась нормально, но перехода на не было, так как первое окно не закрывалось. В php-файле высвечивалось 'fedya', что не внушало оптимизма..

После внедрения в код команды закрытия
Код AS3:
fscommand('quit');
не было вообще ничего.

Теперь...

Нашел более менее путный код считывания в AS2, а вот в AS3...

Влад

Создать новую тему   Часовой пояс GMT +4, время: 11:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.