|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2014
Адрес: Где-то на поверхности планеты, какой хз
Сообщений: 113
|
addeventlistener не работает в urlloader
Столкнулся с такой проблемой. написал скрипт простенького универсального загрузчика на URLLoader. Раньше все пахало с денвером на ура. а недавно начал делать игру и решил его использовать, но оказалось что скрипт уже не работает мало того что он не получает данные от сервера больше он вообще похоже даже не пытается. пытался ловить ошибки все возможные и статусы но все пусто. создается впечатление что addeventlistener не регистрирует слушателей. В loader все грузит без проблем. В общем помогите найти ошибку или причину по которой не работает либо дайте инфу на альтернативу URLLOADER. над скриптом как только не изгалялся. вот первый вариант кажется. НЕ РАБОТАЕТ
package NetFicha { import flash.display.*; import flash.events.Event; import flash.net.URLLoader; import flash.net.*; /** * ... * @author @PsYcHoTeChNiCk */ public class UniversalLoad extends Sprite { private var loader: URLLoader; private var request: URLRequest; private var sendData: URLVariables; public var ansverData: String; public var ansverData2: Number; public function UniversalLoad(URLQuest: String, accessKey: String) { request = new URLRequest(URLQuest); request.method = URLRequestMethod.POST; sendData = new URLVariables(); sendData['accessKey'] = accessKey; request.data = sendData; loader = new URLLoader(); loader.addEventListener(Event.COMPLETE, onLoad); loader.load(request); } private function onLoad(e: Event):void { ansverData = loader.data; } } } |
|
|||||
Banned
[+1 06.12.14]
[+1 18.12.14] [+1 30.12.14] Регистрация: Aug 2014
Сообщений: 461
|
А Вы много загрузок одновременно разрешаете?
А то может у Вас ЭТО? |
|
|||||
Регистрация: Aug 2014
Адрес: Где-то на поверхности планеты, какой хз
Сообщений: 113
|
ну вообще пока картинки все грузятся по мере добавления спрайтов в отображение. но не думаю что причина в этом. Я возможно не точно выразился. Этот скрипт я писал раньше как бы пробуя свои силы и собирая коллекцию нужных скриптов для работы. в общем этот скрипт был написан несколько месяцев назад и я точно помню что без проблем работало. Теперь же этот скрипт перестал рабоать даже там где я его тестировал и разрабатывал. то есть подозреваю что проблема не в локальной флешке а всеобщей среде. конкретно единственное что я выяснил это addEventListener не регистрирует слушателя потом чу то если написать в нем не
а к примеру так
в результате получишь все тот же null даже "шиш с маслом" не получишь. Выходит что функция слушателя даже не вызывается. Равно как и другие слушатели я сейчас говорю про Erorr и прочие доступные в URLLoader. При этом в других классах все прекрасно рулит. Проблема заключается только в URLLoader и его addEventListener. Вот меня и интересует где или в каком направлении копать то. Скажу сразу что я лично никуда даже не заглядывал в исходники классов.
|
|
|||||
Banned
[+1 06.12.14]
[+1 18.12.14] [+1 30.12.14] Регистрация: Aug 2014
Сообщений: 461
|
Вы наверное не поняли... Вы могли тестировать на -
1) Маленьких по весу файлах. 2) Локальной машине. И по этим причинам загрузка происходила молниеносно и эффекта потери лоадеров не наблюдалось. И первое что должно было придти Вам в голову, это подписаться под ошибки. И то что шиша Вы так и не увидели означает только невыполнение хандлера. |
|
|||||
Регистрация: Aug 2014
Адрес: Где-то на поверхности планеты, какой хз
Сообщений: 113
|
Цитата:
|
|
|||||
Banned
[+1 06.12.14]
[+1 18.12.14] [+1 30.12.14] Регистрация: Aug 2014
Сообщений: 461
|
Я и не заметил, что Вы его ещё и на сцену добавляете.
Тогда я извиняюсь за отнятое у Вас время за прочтение моей ерунды. |
|
|||||
>>Я никакого ответа не могу добиться от лоадера но он доваляется на сцену без проблем.
на всякий случай: какие-то смутные подозрения, что вы тестировали какой-то другой код, кто на сцену-то добавляется, URLLoader? или речь о Loader, но тогда подписываться на эти события надо не у него самого, а у loader.contentLoaderInfo |
|
|||||
Регистрация: Aug 2014
Адрес: Где-то на поверхности планеты, какой хз
Сообщений: 113
|
Цитата:
P.S. забыл добавить насчет теста. это грубый копипаст из ранее рабочего варианта и повторюсь раньше это все работало. теперь нигде не работает. Вчера пробовал простейший пример и результат оказался тем же. URLLoader почему-то не регистрирует слушателей. |
|
|||||
Banned
[+1 06.12.14]
[+1 18.12.14] [+1 30.12.14] Регистрация: Aug 2014
Сообщений: 461
|
Цитата:
|
|
|||||
Регистрация: Aug 2014
Адрес: Где-то на поверхности планеты, какой хз
Сообщений: 113
|
Цитата:
Что еще могу добавить. Ситуевина складывается не лучшим образом ибо 15 мин назад полностью снес FD и Flex. Кроме того что заработал дебагер ничего не изменилось. Но есть и наверно одна хорошая новость. при выключеном денвере дебагер начинает ругать на отсутствие сети. значит все таки loader подключается к серверу и возможно даже грузит ответ, но почему-то слушатель не реагирует на событие. |
Часовой пояс GMT +4, время: 12:41. |
|
« Предыдущая тема | Следующая тема » |
|
|