Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с загрузкой изображения animated GIF (http://www.flasher.ru/forum/showthread.php?t=143296)

XBEEN 12.08.2010 20:08

Проблема с загрузкой изображения animated GIF
 
Доброго время суток. :umnik2:

У меня возникла проблема, с которой я раньше еще не сталкивался.

Задача такова, что нужно загружать анимированное изображение в формате *.gif посредствам класса Lоader.
Насколько я понимаю стандартного способа нету и поэтому приходится танцевать с бубном.
Единственное, за что можно зацепиться, чтобы решить эту проблему - получить данные о структуре подгружаемого GIF-файла через свойство loader.contentLoaderInfo.bytes. Однако проблема заключается в том, что Flash слегка изменяет исходную структуру файла (по-моему в заголовке файла).

Как можно определить какие изменения он вносит или существуют ли какие-то примеры декодирования объекта ByteArray, полученного через свойство loader.contentLoaderInfo.bytes.

Помогите, пожалуйста.

amesqit 12.08.2010 20:16

с подобной проблемой не сталкивался, однако Loader тут не подходит, если вы хотите получить не изображение а двоичные данные данного файла, то лучше его загружать URLLoader-ом, у него так в описании и написано "Класс URLLoader загружает данные с URL-адреса в виде текста, двоичных данных или переменных в кодировке URL."

i.o. 12.08.2010 20:17

к dimarik'y обратитесь, он создавал библиотечку по работе с анимированными GIF. Ссылку не помню.

veisss 12.08.2010 20:20

тут есть пример

XBEEN 12.08.2010 20:31

Цитата:

Сообщение от veisss (Сообщение 928566)
тут есть пример

Спасибо за ссылку, но этот пример через FileReference мне к сожалению не подходит. У меня задача иная: загрузка анимированного GIF-файла, не требующая никаких действий от пользователя.

Добавлено через 10 минут
Цитата:

Сообщение от amesqit (Сообщение 928563)
с подобной проблемой не сталкивался, однако Loader тут не подходит, если вы хотите получить не изображение а двоичные данные данного файла, то лучше его загружать URLLoader-ом, у него так в описании и написано "Класс URLLoader загружает данные с URL-адреса в виде текста, двоичных данных или переменных в кодировке URL."

Большое спасибо, это похоже то, что нужно... :)

incoob 13.08.2010 13:11

А почему готовая библиотека для проигрывания gif, которой все пользуются, не подходит? Или обязательно нужно написать свою реализацию?

incvizitor 13.08.2010 13:32

http://www.flasher.ru/forum/blog.php?b=176
http://www.flasher.ru/forum/blog.php?b=177


Часовой пояс GMT +4, время: 00:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.