|
|
|||||
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
Ошибка 1010 -> URLLoader
Что не правильно? помогите пожалуйста исправить
Ошибка: Цитата:
package lib{ import flash.text.*; import flash.display.*; import flash.events.*; import flash.net.*; public class engine extends MovieClip{ public function engine() { var urlserver:URLRequest = new URLRequest("server.php"); urlserver.method = URLRequestMethod.GET; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, completeHandler); loader.load(urlserver); } function completeHandler(e:Event):void{ var usrname = e.target.data.user; var passdat = e.target.data.pass; username.text = usrname; passdata.text = passdat; } } } Последний раз редактировалось JekelSkaz; 24.06.2010 в 07:11. |
|
|||||
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Можно было сразу получить URLVariables.
|
|
|||||
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
спасибо, сейчас попробую
Добавлено через 2 минуты не фурычит, таже ошибка Добавлено через 4 минуты если ставлю заместь вывода в текстовое поле вывод в оутпут через trace пишет null null |
|
|||||
Регистрация: Mar 2008
Сообщений: 259
|
Я думаю, имелось в виду
А раз не работает, значит просто выдается что-то не то. Оттрейсите e.target.data, например. Может запрос не к тому server.php |
|
|||||
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
package lib{ //подключение библиотек import flash.text.*; import flash.display.*; import flash.events.*; import flash.net.*; //Листинг программы public class engine extends MovieClip{ public function engine(){ var urlserver:URLRequest = new URLRequest("server.php"); urlserver.method = URLRequestMethod.GET; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, completeHandler); loader.load(urlserver); } function completeHandler(e:Event):void{ var vars:URLVariables = e.target.data; var usrname:String = vars.user; var passdat:String = vars.pass; trace(username); trace(passdat); } } } [object TextField] 123 Jekel не выводит((( если так: package lib{ //подключение библиотек import flash.text.*; import flash.display.*; import flash.events.*; import flash.net.*; //Листинг программы public class engine extends MovieClip{ public function engine(){ var urlserver:URLRequest = new URLRequest("server.php"); urlserver.method = URLRequestMethod.GET; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, completeHandler); loader.load(urlserver); } function completeHandler(e:Event):void{ var vars:URLVariables = e.target.data; var usrname:String = vars.user; var passdat:String = vars.pass; username.text = usrname; passdata.text = passdat; } } } |
|
|||||
Регистрация: Mar 2008
Сообщений: 259
|
Сейчас будет уличная магия.
Заменяем на: ту-ту-ту |
|
|||||
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
завтык.....ну а что с текстовыми полями?
Добавлено через 1 минуту все, пашет...спасибо всем Добавлено через 58 минут дибилизм, я в шоке! выводило раньше пароль, сейчас заместь пароля сделал чтобы мыло выводило.. поменял название переменки и все...не хочет...пишу в название переменной pass - работает, пишу milo - не работает, такая ошибка: TypeError: Error #2007: Параметр text не должен быть равен нулю. at flash.text::TextField/set text() at lib::engine/completeHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() package lib{ //подключение библиотек import flash.text.*; import flash.display.*; import flash.events.*; import flash.net.*; //Листинг программы public class engine extends MovieClip{ public function engine(){ var urlserver:URLRequest = new URLRequest("server.php"); urlserver.method = URLRequestMethod.POST; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, completeHandler); loader.load(urlserver); } function completeHandler(e:Event):void{ var vars:URLVariables = e.target.data; var usrname:String = vars.user; var usremail:String = vars.milo; infouser.d_user.text = usrname; infouser.d_email.text = usremail; } } } какого черта у меня в пхп milo=jekel@ukr.net уже, а в флеше при компиляции milo=lalala ??????????? обновляет переменку только при перезапуске флеша!!! что за дибил писал флеш?! Последний раз редактировалось JekelSkaz; 24.06.2010 в 21:45. |
|
|||||
Регистрация: Mar 2008
Сообщений: 259
|
Ахах, ну я бы честно говоря про дебилов бы задумался бы...
|
|
|||||
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
ну а что??? не могли даже сделать вызов конструктора из этого же конструктора...см. http://www.flasher.ru/forum/showthread.php?t=141450
|
Часовой пояс GMT +4, время: 17:55. |
|
« Предыдущая тема | Следующая тема » |
|
|