![]() |
0 Всего найдено: 15
x_doker
Сообщение
07/11/2012 15:08
Копия темы
Не грузятся полностью картинки Доброго времени суток. Помогите пожалуйста решить вот такую проблему: некоторые картинки не полностью загружаются в флеш приложения с хостинга. Загрузка происходит не до конца, обрывается. Вот что пишет прогрессивент: [ProgressEvent type="progress" bubbles=false cancelable=false eventPhase=2 bytesLoaded=0 bytesTotal=512689] [ProgressEvent type="progress" bubbles=false cancelable=false eventPhase=2 bytesLoaded=31689 bytesTotal=512689] и на этом все, то есть там ведь должна продолжатся загрузка, а она почему останавливается. Если просто загружать картинку в браузере, то все работает, а приложения не грузит. И самое странное, что не грузит только несколько картинок и каждый раз они разные (там от 0, до 11) Вот исходный код: var lc:LoaderContext = new LoaderContext(true); btn.addEventListener(MouseEvent.CLICK,loadImage); function loadImage(e:MouseEvent) { txt.text=''; var loader_heroes:Loader = new Loader(); loader_heroes.load(new URLRequest('example.ua/game/img1.png'),lc); loader_heroes.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,ImageLoaded ); } function ImageLoaded(e:ProgressEvent) { txt.text = txt.text + String(e) + '\n'; }
x_doker
Сообщение
07/11/2012 15:31
Копия темы
Писал им, они сказали что нет никаких ошибок. В браузере все грузит. Вот что пишет в журнале: 46.201.20*.** - [07/Nov/2012:15:29:01 +0200] "GET /game/heroes/1.png HTTP/1.0" 200 512689 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4" 46.201.20*.** - [07/Nov/2012:15:42:15 +0200] "GET /game/heroes/1.png HTTP/1.0" 304 "-" "Shockwave Flash" 46.201.20*.** - [07/Nov/2012:15:42:18 +0200] "GET /game/heroes/2.png HTTP/1.0" 200 436051 "-" "Shockwave Flash" 46.201.20*.** - [07/Nov/2012:15:45:41 +0200] "GET /game/heroes/3.png HTTP/1.0" 200 522429 "-" "Shockwave Flash" 46.201.20*.** - [07/Nov/2012:15:45:54 +0200] "GET /game/heroes/2.png HTTP/1.0" 206 164782 "-" "Shockwave Flash" 46.201.20*.** - [07/Nov/2012:15:46:02 +0200] "GET /game/heroes/3.png HTTP/1.0" 206 354252 "-" "Shockwave Flash"
mayakwd
Сообщение
07/11/2012 15:36
Копия темы
а. не углядел. на Event.COMPLETE подпишитесь к contentLoaderInfo, это и будет означать 100% загрузку, progress не всегда высылается при приеме последнего блока данных.
x_doker
Сообщение
07/11/2012 15:48
Копия темы
да у меня набор проблем там(( Event.COMPLETE срабатывает раньше времени там. Не добавляет на cцену когда сработало Event.COMPLETE. Те картинки что грузятся нормально добавляет) Вот так сделал var lc:LoaderContext = new LoaderContext(true); btn.addEventListener(MouseEvent.CLICK,loadImage); function loadImage(e:MouseEvent) { txt.text=''; var loader_heroes:Loader = new Loader(); loader_heroes.load(new URLRequest('example.ua/game/img1.png'),lc); loader_heroes.contentLoaderInfo.addEventListener(Event.COMPLETE,ImageLoaded ); } function ImageLoaded(e:Event) { var image:Bitmap = (Bitmap)(e.target.content); addChild(image); trace('+'); }
rabbitwindfall
Сообщение
07/11/2012 23:37
Копия темы
LoaderContext вообще-то нужен только для решения проблем загрузки SWF роликов, если в них используется actionscript. var IMAGE_LOADER : Loader = new Loader(); var CONTENT : Bitmap; IMAGE_LOADER.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete); IMAGE_LOADER.load( new URLRequest("image.jpeg")); function onLoadComplete( e:Event ):void{ IMAGE_LOADER.contentLoaderInfo.removeEventListener(Event.COMPLETE, onLoadComplete); CONTENT = LoaderInfo( e.target ).content as Bitmap; addChild(CONTENT); } ps. в словах могут быть ошибки ибо писал без редактора, а прямо тут по памяти
x_doker
Сообщение
08/11/2012 18:57
Копия темы
Все так же... ничего не изменилось. Я вот что подумал. Может нужно удалить кэш что бы оно по новому загружало эти картинки и тогда смотреть что будет? - удалил, ничего. Загрузка останавливается.
x_doker
Сообщение
08/11/2012 19:15
Копия темы
Если открывать в браузере приложения, то загрузка останавливается примерно на 4-6%, потом после обновления странички где флеш приложение, оно начинает дальше грузит и уже на 8-12% останавливается... И после множества обновлений загрузило. Вообще не пойму что это.
adminpb
Сообщение
09/11/2012 00:44
Копия темы
Попробуйте на другом хостинге или с другого домена затянуть картинки. Думаю проблема в хостере.
rabbitwindfall
Сообщение
09/11/2012 00:57
Копия темы
не совсем понял процесса загрузки. Они пачкой грузятся или одна за другой? В этом есть разница большая. Где вообще глянуть-то можно, чтоб поставить диагноз?
x_doker
Сообщение
12/11/2012 14:18
Копия темы
Пробовал пачкой, пробовал по очереди, пробовал грузить только одну. Вот отправляю исходник. Там все наглядно можно посмотреть.
x_doker
Сообщение
12/11/2012 15:42
Копия темы
0
А если вдруг окажется проблема в хостере, то как её решить? Переходить на другой хостинг очень не хотелось бы... |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |