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

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

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

Регистрация: Feb 2011
Сообщений: 18
любой аватар, лишь бы запрос работал =)
метод load уже завтра на свежую голову почитаю, ибо у меня уже 0:43..

Старый 19.02.2011, 11:56
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 22  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Цитата:
Гм, не надо System.useCodepage = true, это скверная практика.
Необходимо разобраться с кодировкой.
Согласен. Не надо. Я обычно пишу, что это дурная практика. НО, если доступа к кодировке базового скрипта НЕТУ, то можно попробовать хотя бы так В любом случае, когда чужие скрипты к себе тащишь, левые какие-нибудь, зачастую выхода нету.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 19.02.2011, 11:58
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 23  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от dark256 Посмотреть сообщение
когда чужие скрипты к себе тащишь, левые какие-нибудь, зачастую выхода нету.
Ничто мешает тащить вывод чужого скрипта через свой, в котором простым iconv делаем как надо?
Разве что если свое приложение stand-alone, а чужой скрипт и правда слишком чужой, чтобы его можно было поправить.
__________________
Идите первым!

Старый 19.02.2011, 12:04
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 24  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Ну.... вот например я вообще ничерта в рнр не шарю
И попросить некого довести его до ума. Таким образом - на безрыбье...
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 19.02.2011, 16:07
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 25  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от dark256 Посмотреть сообщение
Ну.... вот например я вообще ничерта в рнр не шарю
И попросить некого довести его до ума. Таким образом - на безрыбье...
Я почти тоже. Но разобраться тут - 10 минут от силы. Сперва - как тащить, вторая, как конвертировать. 2 функции php.
__________________
Идите первым!

Старый 20.02.2011, 10:00
mrGreen вне форума Посмотреть профиль Отправить личное сообщение для mrGreen Найти все сообщения от mrGreen
  № 26  
Ответить с цитированием
mrGreen
 
Аватар для mrGreen

Регистрация: Feb 2011
Сообщений: 18
Цитата:
Кстати, попробуйте еще простой метод load + обработчик onLoad.
ну вот собственно круг замкнулся..
Код AS1/AS2:
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
    if (success) {
    trace(this.toString());
    } else {
    trace("Error loading/parsing LoadVars.");
    }
};
my_lv.load("http://10.0.3.27:8080/Default.aspx");
ответ получаю следдующий:
%CD%E5%E2%E5%F0%ED%FB%E9%20%F4%EE%F0%EC%E0%F2%20%ED%EE%EC%E5%F0%E0=&onLoad=%5Btype%20Function%5D
то же что и в первом сообщении
я в отчаяние, как быть?

Старый 20.02.2011, 10:14
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 27  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Если вам нужен парсить и формировать ответ, то, поскольку ответ от скрипта должен формироваться так:
Код:
var1=value1&var2=value2&var3=value3....
, при раразборе ответа вам нужно не
Код AS1/AS2:
this.toString()
, а
Код AS1/AS2:
trace(this.var1)
trace(this.var2)
Либо, если ответ нужен полностью как строка, то вместо onLoad обработчик должен быть другой - onData.
Попробуйте воспроизвести пару-тройку примеров на LoadVars из хелпа.
__________________
Идите первым!

Старый 20.02.2011, 10:32
mrGreen вне форума Посмотреть профиль Отправить личное сообщение для mrGreen Найти все сообщения от mrGreen
  № 28  
Ответить с цитированием
mrGreen
 
Аватар для mrGreen

Регистрация: Feb 2011
Сообщений: 18
я понимаю, все верно. НО это если серверный скрипт на php, то все работает так как Вы и сказали, но серверный скрипт на ASP.NET и ответ не
Код:
var1=value1&var2=value2&var3=value3....
ответ как строка, т.е. если вбить запрос в браузер, то в ответ получаем просто предложение.
Цитата:
Либо, если ответ нужен полностью как строка, то вместо onLoad обработчик должен быть другой - onData.
с onData все отлично работает, но не получается отправить запрос именно такого формата как мне необходимо:
[url]?[значение параметра], например http://10.0.3.27:8080/Default.aspx?02-08-02/1581/10 ,где http://10.0.3.27:8080/Default.aspx - url, 02-08-02/1581/10 - значение параметра. при работе с onData необходим следующий формат [url]?[имя параметра]=[значение параметра]
я уже перебрал массу примеров, в том числе и по вашим советам, но так и не получил нужного результата..

Добавлено через 20 минут
блииин.. простите, это я не прав. все получилось! спасибо Вам огромное! вот как я сделал:
Код AS1/AS2:
var my_lv:LoadVars = new LoadVars();
nom = "02-08-02/1581/10";
my_lv.onData = function(data:String):Void 
{
		trace(data);
};
my_lv.load('http://10.0.3.27:8080/Default.aspx?' + nom);


Последний раз редактировалось mrGreen; 20.02.2011 в 10:51.
Старый 20.02.2011, 15:58
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 29  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Пожалуйста. Для "спасибо" кнопочка весов.

PS. Я, кстати, так и не понял, почему нельзя сделать такой же ответ от сервера и на ASP:
Код AS1/AS2:
var1=value1...
Обычная строка ж.
__________________
Идите первым!

Старый 20.02.2011, 17:11
mrGreen вне форума Посмотреть профиль Отправить личное сообщение для mrGreen Найти все сообщения от mrGreen
  № 30  
Ответить с цитированием
mrGreen
 
Аватар для mrGreen

Регистрация: Feb 2011
Сообщений: 18
на кнопочку уже ткнул =)
нельзя было потому что я в asp ну вообще не в зуб ногой..
серверную часть делал не я. и проблематично сейчас там чего-либо изменить. Сейчас все работает. я несказанно счастлив! )

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

Теги
AS 2.0 , asp.net , loadvars

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

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


 


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


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