|
|
|||||
Регистрация: Feb 2013
Сообщений: 2
|
Из php в as3
Здравствуйте у меня вопрос, не могу проверить полученных данных от пхп,
Вот мой as3 код: package { import flash.display.Sprite; import flash.events.* import flash.net.*; import fl.controls.Label; public class test extends Sprite{ public function test() {sendData("scripts/login.php");} public function sendData(url:String):void { var request:URLRequest = new URLRequest(url); var _vars:URLVariables = new URLVariables(); var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; request.data = _vars; _vars.fio_t = "ds"; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, handleComplete); loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.load(request); } private function handleComplete(event:Event):void { var loader:URLLoader = URLLoader(event.target); var lbl:Label = new Label(); var lbl2:Label = new Label(); lbl2.x = 80; if(loader.data.msg=="all_good"){ lbl.text = "all is good"; ////////// Здесь не работает проверка данных, не могу понять почему??? } addChild(lbl); lbl2.text = "" + loader.data.msg; /////если не будем проверять тогда показывает сообщение "all_good" addChild(lbl2); } private function onIOError(event:IOErrorEvent):void { trace("Error loading URL."); } } } Последний раз редактировалось jaraman; 26.08.2013 в 11:04. |
|
|||||
Регистрация: Jan 2011
Сообщений: 200
|
Потратьте 30 минут на ознакомление с JSON и отдавайте ответ в этом формате.
И с данными на сервере удобнее работать будет, и на клиенте удобнее структурировать |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Цитата:
Вот так отработает: Цитата:
|
|
|||||
Регистрация: Jan 2011
Сообщений: 200
|
Цитата:
|
Часовой пояс GMT +4, время: 07:41. |
|
« Предыдущая тема | Следующая тема » |
Теги |
Action script 3.0 , AS3 , php + flash , URLLoder |
|
|