![]() |
|
||||||||||
|
|||||
|
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
в моем коде (загрузка хмл) куда-то исчезли события. вставил код из доки
private function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
dispatcher.addEventListener(Event.INIT, initHandler);
dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
dispatcher.addEventListener(Event.OPEN, openHandler);
dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
dispatcher.addEventListener(Event.UNLOAD, unLoadHandler);
}
private function completeHandler(event:Event):void {
trace("completeHandler: " + event);
}
private function httpStatusHandler(event:HTTPStatusEvent):void {
trace("httpStatusHandler: " + event);
}
private function initHandler(event:Event):void {
trace("initHandler: " + event);
}
private function ioErrorHandler(event:IOErrorEvent):void {
trace("ioErrorHandler: " + event);
}
private function openHandler(event:Event):void {
trace("openHandler: " + event);
}
private function progressHandler(event:ProgressEvent):void {
trace("progressHandler: bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
}
private function unLoadHandler(event:Event):void {
trace("unLoadHandler: " + event);
}
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Мало информации для ответа. Фиг его знает, экстрасенсы в отпуске.
|
|
|||||
|
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
мне будет трудно воспроизвести это с нуля в коротком исходнике, так как по моим представлениям такого не должно быть. к тому же, если бы я мог это сделать, то мне так же были бы известны обстоятельства, приводящие к проблеме, и я бы обошёл проблему, обойдя эти обстоятельства и не прибегая к помощи форума. однако, если кто-то уже имел дело с подобной ситуацией, он может узнать проблему по моему описанию...
зы. попытка тупо съехать с помощью private function progressHandler(event:ProgressEvent):void
{
if (event.bytesTotal > 0)
if (event.bytesTotal == event.bytesLoaded)
trace ("data=" + event.target.content);
}
Цитата:
Последний раз редактировалось aQuestion; 15.01.2008 в 13:53. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Загрузка XML с сервера происходит? Реальный размер XML в байтах сколько?
|
|
|||||
|
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
да, генерится гет-запросом. файерфокс говорит, что размер хмл действительно 308 байт. особенно интересно, что для этой страницы дизаблится файербаг.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Значит проблема в сервере и в возвращаемых им заголовках.
|
|
|||||
|
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
увы, нет, проблема имеет место быть и локально.
файерфокс почему-то ужал файл до 302х байт при сохранении, но ошибка от этого не ушла. прилагаю тест кейс... я в полных непонятках. может, я туплю криво гружу? ![]() |
|
|||||
|
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
да, я таки протупил, конкретно. Loader вместо URLLoader.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вообще-то XML грузят через URLLoader, а не Loader
![]() Последний раз редактировалось etc; 15.01.2008 в 14:32. |
|
|||||
|
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
дело было вечером... вчера... весьма неудачно откопипастил... устал я, вобщем, от этих загрузок, пора remoting учить.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|