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

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

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

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
Question Как засунуть строковое представление картинки в XML

идея такая:
Есть много клиентские приложений(AIR)
они качают XMLку с главного сервака.
В XML описаны разнве типы данных (текст,картинки,вектор,файлы) дабы создать некий "пакадж" - все в одном файле.
Вопрос встал такой:
Как картинку представить в текстовом виде, типа как в емэйле base64 кодирование для всего.
Я думаю как то нада смотреть в сторону ByteArray но хотелось бы поподробнее разузнать какие камни меня ждут и как лучше это сделать.
Например base64 почти в 2 раза обьем увеличивает =( - это антимаза конечно. Некоторые данные замечательно паковаться будут поэтому я бы хотел ещё zip'ом по ним пробегаться (благо нашел архиватор типа zlib на AS3)
__________________
To beer or no to beer?
That is the question...

Старый 24.05.2008, 10:57
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 2  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
а зачем искать архиватор "типа zlib на AS3", если zlib встроен в плэйер? и ещё ... всё, что вы написали это обычный swf. вам будет достаточно использовать его. а главное удобно редактировать.

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

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
в смысле? не.. задача в том чтобы генерить XML в котором вставлен код файлов разного типа, архивы, исполняемые файлы, да что угодно. вот. и в данном случае вопрос стоит как прочитать и записать в XML узел содержание файла(в данном случае картинки) корректно.
__________________
To beer or no to beer?
That is the question...

Старый 25.05.2008, 20:32
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 4  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
повторю свою мысль: зачем? 1. в текстовом виде картинка будет весить в 2 раза больше. 2. в СВФ можно запихнуть всё что угодно, это будет парсится быстре и не нужно будет создавать кучу лоадеров.

Старый 25.05.2008, 21:58
artfabrique вне форума Посмотреть профиль Отправить личное сообщение для artfabrique Найти все сообщения от artfabrique
  № 5  
Ответить с цитированием
artfabrique
 
Аватар для artfabrique

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
да я понимаю, что лучше в swf. только как я swf на сервере средствами .net буду разбирать?Будет использована реляционная БД чтобы в неё сразу обьекты пихать. И соответственно из флэша оч удобно передавать уже готовый обьект в С#.
Можно конечно спецификации swf проштудировать (кстати где?) но боюсь мы по таймингам не уложимся по проекту.
__________________
To beer or no to beer?
That is the question...

Старый 25.05.2008, 22:00
artfabrique вне форума Посмотреть профиль Отправить личное сообщение для artfabrique Найти все сообщения от artfabrique
  № 6  
Ответить с цитированием
artfabrique
 
Аватар для artfabrique

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
и ваще попахивает "бунтом машин" - роботы делают роботов, swf делает swf =))
__________________
To beer or no to beer?
That is the question...

Старый 26.05.2008, 00:03
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 7  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
ну тогда придумайте свой формат бинарных данных. зачем вам дался этот XML ? это ж прошлый век. я в работе XML использую только там, где его руками править: конфиг-файлы и т.д.

Старый 26.05.2008, 10:01
artfabrique вне форума Посмотреть профиль Отправить личное сообщение для artfabrique Найти все сообщения от artfabrique
  № 8  
Ответить с цитированием
artfabrique
 
Аватар для artfabrique

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
ну вообщето у ASP.NET (C#) любой обьект у вэбсервиса при выводе имеет XML представление. А про спецификации SWF не подскажите?
Ну или как же всетаки в текстовый вид приводить бинарные данные кроме base64? =)
__________________
To beer or no to beer?
That is the question...

Старый 26.05.2008, 10:58
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 9  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
1. http://www.google.ru/search?q=спецификация+SWF
2. запишите каждыйй байт как 2 символа в Hex виде.

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

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
вот вот!!!
я ща загрузил наример картинку через URLLoader с БИНАРИ параметром.
потом в while пробегаюсь по байтам readByte()
НО! почему то он мне возвращает sined (знаковое) представление байта и после перевода в хекс toString(16) у меня на выходе например "-1F" итд.. чет тут не чисто =) не подскажете что?
__________________
To beer or no to beer?
That is the question...

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

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

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


 


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


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