|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Я не уверен, что можно отправлять LoadVars-ом, а принимать XML-ем.
Попробуйте принимать тоже LoadVars, onData, а потом some_xml.parseXML(unescape(src)) или что-то вроде этого.. А вообще тестить сервер из флеша - не самое благодарное занятие, наваляте форму на html.. |
|
|||||
Извиняюсь...Я имел в виду, что данные не принимаются из Флеша. Т.е. отправляется намного больше, чем надо. Там и мои переменные(вырезаны из кода ниже), которые я присваиваю при нажатии. А хмл только где-то в конце! Как он смог добавить это туда? я же не отправляю ничего другого.
Нашел данные тут, по этому примеру и делаю http://www.intel.com/cd/ids/develope...435.htm?page=5 |
|
|||||
пока не научишся вопросы правильно формулировать нужных ответов не получиш
|
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
var way:String = "http://localhost/G/login.aspx"; var lv:LoadVars = new LoadVars(); lv.name = userName.text; lv.password = userPass.text; lv.onLoad = function(success:Boolean) { if (success) { userStatus = this.toString(); } else { userStatus = "ERROR: data receiving error\n"; } }; lv.sendAndLoad(way, lv);// "POST" - по умолчанию |
|
|||||
Да! точно)
Вот так будет правильно: var way:String = "http://localhost/G/login.aspx"; var XMLtxt:String = "<login><name>"+userName.text+"</name><password>"+userPass.text+"</password></login>"; var XMLLoad:XML = new XML(); var XMLSend:XML = new XML(XMLtxt); XMLSend.sendAndLoad(way, XMLLoad); 1.Передача данных из Флеш у меня получилась, только вот эти данные не хотят обрабатыватся на aspx странице. Как должен быть отформатирован xml? или дело в чем-то другом? 2.Я отправляю из страницы xml. Вместе с xml приходит и сама эта страница. Можно как-то отправить xml отдельно? или не нужно? на всякий случай код со страницы: //Прием данных из флеш XmlDocument doc = new XmlDocument(); doc.Load(Request.InputStream); //Ошибка: "Root element is missing." //Отправка во флеш Response.ContentType = "text/xml"; Response.Clear(); XmlSerializer XmlSr = new XmlSerializer(typeof(ErrorXMLType)); ErrorXMLType xmlE = new ErrorXMLType(); xmlE.error="Try to Clear stage"; xmlE.message="clear all!!!"; XmlSr.Serialize(Response.Output, xmlE); |
Часовой пояс GMT +4, время: 04:49. |
|
« Предыдущая тема | Следующая тема » |
|
|