Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.08.2010, 20:08
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 1  
Ответить с цитированием
XBEEN

Регистрация: Dec 2007
Сообщений: 69
По умолчанию Проблема с загрузкой изображения animated GIF

Доброго время суток.

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

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

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

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

Старый 12.08.2010, 20:16
amesqit вне форума Посмотреть профиль Отправить личное сообщение для amesqit Найти все сообщения от amesqit
  № 2  
Ответить с цитированием
amesqit
 
Аватар для amesqit

Регистрация: Oct 2007
Сообщений: 255
Записей в блоге: 1
с подобной проблемой не сталкивался, однако Loader тут не подходит, если вы хотите получить не изображение а двоичные данные данного файла, то лучше его загружать URLLoader-ом, у него так в описании и написано "Класс URLLoader загружает данные с URL-адреса в виде текста, двоичных данных или переменных в кодировке URL."
__________________
ответ прост: be || !be == true

Старый 12.08.2010, 20:17
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 3  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
к dimarik'y обратитесь, он создавал библиотечку по работе с анимированными GIF. Ссылку не помню.

Старый 12.08.2010, 20:20
veisss вне форума Посмотреть профиль Отправить личное сообщение для veisss Найти все сообщения от veisss
  № 4  
Ответить с цитированием
veisss
[+1 16.08.10]

Регистрация: Jun 2009
Сообщений: 93
тут есть пример

Старый 12.08.2010, 20:31
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 5  
Ответить с цитированием
XBEEN

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

Добавлено через 10 минут
Цитата:
Сообщение от amesqit Посмотреть сообщение
с подобной проблемой не сталкивался, однако Loader тут не подходит, если вы хотите получить не изображение а двоичные данные данного файла, то лучше его загружать URLLoader-ом, у него так в описании и написано "Класс URLLoader загружает данные с URL-адреса в виде текста, двоичных данных или переменных в кодировке URL."
Большое спасибо, это похоже то, что нужно...

Старый 13.08.2010, 13:11
incoob вне форума Посмотреть профиль Отправить личное сообщение для incoob Найти все сообщения от incoob
  № 6  
Ответить с цитированием
incoob

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

Старый 13.08.2010, 13:32
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 7  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
http://www.flasher.ru/forum/blog.php?b=176
http://www.flasher.ru/forum/blog.php?b=177
__________________
ranga

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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