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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Feb 2007
Сообщений: 7
По умолчанию Как "правильно" отобразить картинку, переданную внутри XML-ки?

Во флеш подгружается XML документ, который помимо всего прочего, содержит картинку. Эту картинку необходимо отобразить.

Как это цивильно сделать?

Самый простой (в идейном плане) способ, это, зная формат картинки, попиксельно ее нарисовать на битмапе, но рисоваться будет долго.

Есть какие-либо более гуманные сопсобы?

Старый 11.03.2007, 19:17
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Конечно есть, вместо кодированной картинки, передать ссылку на картинку.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 12.03.2007, 12:34
anyd вне форума Посмотреть профиль Отправить личное сообщение для anyd Найти все сообщения от anyd
  № 3  
Ответить с цитированием
anyd

Регистрация: Feb 2007
Сообщений: 7
Это я в курсе.
А именно из XML-а никак иначе?

Старый 12.03.2007, 12:38
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вы хотите в сам XML запихнуть картинку в виде последовательности байт? А зачем?

Старый 12.03.2007, 12:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от anyd
Это я в курсе.
А именно из XML-а никак иначе?
А у вас, что боязнь графических файлов?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Feb 2007
Сообщений: 7
Да, хочу в виде набора байт запихнуть в XML картинку. Боязнь граф. файлов тут непричем. Причины могут быть разные.

Ну хотя бы то, что в случае передачи файлов отдельно, на сервер вместо одного запроса отправится несколько. Что уже есть большой минус.

Ну и там удобство всякое.. к примеру если XML формируется не только для флешового клиента.

Старый 12.03.2007, 13:45
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А вы в курсе, каких размеров должен быть XML, чтобы отобразить мало-мальски большую картинку и без потерь? Я уже не говорю про затраты клиентских ресурсов. «Лишний» запрос к серверу выглядит на фоне этого просто смешно.

Старый 12.03.2007, 13:54
anyd вне форума Посмотреть профиль Отправить личное сообщение для anyd Найти все сообщения от anyd
  № 8  
Ответить с цитированием
anyd

Регистрация: Feb 2007
Сообщений: 7
Сколько весит картинка столько будет весить и XML (плюс структура).
В bmp передавать не обязательно. Можно jpg или gif (про без потерь я не говорил).
Затрата клиентских ресурсов взамен затраты серверных это как бы... цель всего и вся начиная с восьмидесятых годов, когда начали отмирать мейнфреймы Конечно речь про уместную затрату ресурсов.
Но насколько я понимаю, флеш не предоставляет никаких возможностей для нормальной работы с потоками данных? Тогда согласен, прорисовка будет долгой (если попиксельно мучаться).
Но блин... неужели это так? Неужели нет нормальной возможности, к примеру сопоставить битмапу некий набор данных?
А-ля Bitmap.data = receive_data ?

Старый 12.03.2007, 14:13
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В AS3 есть ByteArray для BitmapData. Только вот как вы его будете из XML получать, это уже другой вопрос.
Во всяком случае, Flash 8 не друг и не товарищ в данном вопросе. Отрисовывать попиксельно ещё можно, но не более. Ресурсов не хватит.

Старый 12.03.2007, 14:16
relevance4 вне форума Посмотреть профиль Отправить личное сообщение для relevance4 Посетить домашнюю страницу relevance4 Найти все сообщения от relevance4
  № 10  
Ответить с цитированием
relevance4

Регистрация: Nov 2006
Адрес: там
Сообщений: 468
Отправить сообщение для relevance4 с помощью ICQ
пишешь скрипт, который попиксельно читает твою картинку и переводит её в текст, какой сам захочешь. потом копируешь это всё в xml и при получении попиксельно рисуешь.
это жесть полная, но имхо по другому никак.

а вобще, это трэш полный... передаваю урлу на картинку и потом просто её загружай. нуу... можешь расширение картинки поменять на *.xml

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

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

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


 


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


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