|
|
|||||
private function userOk(e:Event) { var variables:URLVariables = new URLVariables(e.target.data); fieldCheck.text = variables.user; } Все работает! только yes принятый из PHP не равняется yes во флэше.. P.S. спасибо, забейте сделаю цифрами, без yes/no всяких. |
|
|||||
Регистрация: Oct 2005
Сообщений: 97
|
Цитата:
З.Ы. Могу ошибаться, но по идее у вас "цифры из пхп будут не равны цифрам во флешь" =) Вы расскажите как дальше дело пойдет. Последний раз редактировалось Reon; 14.11.2010 в 02:37. |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
А можно таки вывод строки, где не цифры, а yes
, копипастом, полсекунды ж дела. Я понял, что yes != yes, но даю 3 к 1, что если напишете - расскажу почему не равно.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Регистрация: Oct 2005
Сообщений: 97
|
угу, почему просто не поглядеть что возвращает e.target.data? Без URLVariables
package { import flash.display.Sprite; import flash.net.*; import flash.events.*;public class someClass extends Sprite { var uLoader:URLLoader=new URLLoader(); var uReq:URLRequest=new URLRequest(); var uVar:URLVariables=new URLVariables();}public function someClass() {}submit.addEventListener(MouseEvent.CLICK,this.sendData);} private function sendData(e:MouseEvent):void {uReq.url='урл до вашего ПхП скрипта'; uVar.login=login.text; //предполагаем что скрипт ждет параметр login берем его из текстового поля с именем login uVar.password=password.text; //предполагаем что скрипт ждет параметр password берем его из текстового поля с именем password uReq.data=uVar; uLoader.addEventListener(Event.COMPLITE,this.compliteLoad); uLoader.addEventListener(IOErrorEvent.IO_ERROR,this.errorLoad); uLoader.load(uReq);} private function compliteLoad(e:Event):void {trace(e.target.data); // если что то получим то увидим это в оутпуте} private function errorLoad(e:IOErrorEvent):void {trace("ошибка подключения к серверу");} Последний раз редактировалось Reon; 15.11.2010 в 14:03. |
|
|||||
хотел так сделать, ну то есть трэйс написать, но локально ведь не работает..
я запускаю с localhost флэху и там вывожу в текстовое поле, а можно ли как-то сделать, чтобы прям из флэша работал пхп? если да, подскажите плз как это |
|
|||||
Регистрация: Mar 2008
Сообщений: 259
|
Может быть дело в вайтспейсах?
Сразу из флеша не знаю как запускать, но из FlashBuilder/FlashDevelop можно указать папку сборки дебаг версии в htdocs куда-нибудь, а запускать в браузере по актуальному адресу. PS а "у" или "е" не русские случайно? Последний раз редактировалось Сайлас; 15.11.2010 в 15:55. |
|
|||||
[+1 24.11.10]
Регистрация: Jun 2010
Сообщений: 280
|
FriOne Все таки это ваш, частный, случай. Вообще не возникало проблем со сравнением строк из PHP и AS. Может быть у вас пробельные символы стоят до или после yes/no?
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему... |
Часовой пояс GMT +4, время: 19:59. |
|
« Предыдущая тема | Следующая тема » |
|
|