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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Jun 2010
Сообщений: 153
По умолчанию помогите с new URLVariables не работает и все тут!

помогите с new URLVariables не работает и все тут!

убил весь день на поиски решения проблемы! и так не нашол решения проблемы!

вот мой код!
Код AS3:
var variables:URLVariables = new URLVariables();
var request:URLRequest = new URLRequest();
request.url = "http://test1.ru/script/login.php";
variables['name']='zzz';
//variables['password']='zzz';
request.method = URLRequestMethod.POST;
request.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, completeHandler2);
try{
loader.load(request);
}
catch(error:Error){
 trace("Unable to load URL");
 }
function completeHandler2(event:Event):void{
trace(event.target.data);
}

если убрать // где variables['password']='zzz';

то будет выдавать ошибку
Код:
Error: Error #2101: Строка, переданная в URLVariables.decode(), должна быть строкой запроса закодированного URL-адреса и содержать пары имя/значение.
at Error$/throwError()
at flash.net::URLVariables/decode()
at flash.net::URLVariables()
at flash.net::URLLoader/onComplete()
но мне нужно передать еще и пароль ))) как реализовать?
что за глюк?

Старый 27.09.2011, 17:57
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 2  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
По трейсу возникает ошибка разбора ответа от сервера. Вы уверены, что сервер отвечает в формате URLLoaderDataFormat.VARIABLES? Если можно - приведите ответ. Формат передачи определяется только типом request.data. А loader.dataFormat определяет тип ожидаемого ответа и тип loader.data.

Старый 27.09.2011, 19:02
yo3o вне форума Посмотреть профиль Отправить личное сообщение для yo3o Найти все сообщения от yo3o
  № 3  
Ответить с цитированием
yo3o

Регистрация: Jun 2010
Сообщений: 153
вот что отдает пхп скрипт

Код:
&sclan=&sclan_id=&salliance=&salliance_id=&sfull_hp=200&new_my_location_xundefined&new_my_location_yundefined&sspeed=8&smoney=1&sgold_money=0&sclass_vid=class_vid&sname=66&sclass=Soldier&sweapons_id=5&sid_user=27&sexp=26&sstatus=ok

Старый 27.09.2011, 19:53
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 4  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Код:
&sclan=...
&new_my_location_xundefined&new_my_location_yundefined
Неправильно это. Не может строка с амперсанда начинаться (его убрать нужно). И все остальные значения должны быть в виде "ключ=значение". Просто "ключ" для urlvariables не допускается.

Старый 30.09.2011, 18:36
yo3o вне форума Посмотреть профиль Отправить личное сообщение для yo3o Найти все сообщения от yo3o
  № 5  
Ответить с цитированием
yo3o

Регистрация: Jun 2010
Сообщений: 153
Просто "ключ" для urlvariables допускается!!!

Старый 30.09.2011, 19:27
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 6  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Цитата:
Сообщение от yo3o Посмотреть сообщение
Просто "ключ" для urlvariables допускается!!!
В смысле? Работает? Или по какой-то спецификации допускается? Я проверял URLVariables.decode, не проходило. Может, конечно, я ошибся где-то в проверках, но проверял обе гипотезы. То, что по какой-то спецификации (кроме документации AS) допукается просто "значение", еще ничего не значит. Вроде бы Flash не обещает полноценную поддержку какой-либо спецификации или стандарта в этом плане.

Старый 30.09.2011, 21:00
yo3o вне форума Посмотреть профиль Отправить личное сообщение для yo3o Найти все сообщения от yo3o
  № 7  
Ответить с цитированием
yo3o

Регистрация: Jun 2010
Сообщений: 153
Да Работает! просто ключ ( bla1=&bla2=&bla3= и тд... =)

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

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

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


 


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


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