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

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

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

Регистрация: Apr 2013
Сообщений: 6
По умолчанию Как экспортировать изображение в XML-формат?

Есть "рисовалка", нужно созданное в ней изображение сохранять в формате XML. Как это сделать?

Старый 25.04.2013, 17:25
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Записывать каждое действие, инициирующее обновление изображения, в XML.
А если еще и время в миллисекундах хранить, то можно изображение в реальном времени воссоздавать
__________________
Поймай яблоко 2!

Старый 25.04.2013, 17:27
chamele0n вне форума Посмотреть профиль Отправить личное сообщение для chamele0n Посетить домашнюю страницу chamele0n Найти все сообщения от chamele0n
  № 3  
Ответить с цитированием
chamele0n

Регистрация: Feb 2013
Адрес: Seireitei
Сообщений: 176
а почему именно xml, чем jpg\png хуже ?
__________________
Personal Page
$demo = $away3d + $bullet + $pathfinding;

Старый 25.04.2013, 17:42
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 4  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
Цитата:
Сообщение от chamele0n Посмотреть сообщение
а почему именно xml, чем jpg\png хуже ?
jpg/png ничем не хуже, но есть задача, давай будешь и ты отвечать по теме, хочешь узнать чем хуже jpg или png - лучше создай отдельную тему
__________________
а за окном атлантический океан!

Старый 25.04.2013, 17:36
Romario86 вне форума Посмотреть профиль Отправить личное сообщение для Romario86 Найти все сообщения от Romario86
  № 5  
Ответить с цитированием
Romario86

Регистрация: Apr 2013
Сообщений: 6
В xml нужно по ТЗ к курсовой работе, которую делаю. Подскажите пожалуйста?

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Есть "рисовалка", нужно созданное в ней изображение сохранять в формате XML
Есть такой формат SVG
http://ru.wikipedia.org/wiki/SVG

Там как раз примерно об этом.
Векторное изображение описывается xml-файлом.

Посмотрите тут, там есть рисовалка, которая сохраняет в svg
http://graphing.ru/i/svg-examples/

Старый 25.04.2013, 17:44
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 7  
Ответить с цитированием
Babylon
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
xml менее компактен. jpg это еще и архив байт в некотором роде.

Старый 25.04.2013, 17:55
Romario86 вне форума Посмотреть профиль Отправить личное сообщение для Romario86 Найти все сообщения от Romario86
  № 8  
Ответить с цитированием
Romario86

Регистрация: Apr 2013
Сообщений: 6
mikhailk, спасибо, но нужно именно в xml

Старый 25.04.2013, 17:58
chamele0n вне форума Посмотреть профиль Отправить личное сообщение для chamele0n Посетить домашнюю страницу chamele0n Найти все сообщения от chamele0n
  № 9  
Ответить с цитированием
chamele0n

Регистрация: Feb 2013
Адрес: Seireitei
Сообщений: 176
Цитата:
Сообщение от NikolyA Посмотреть сообщение
хочешь узнать чем хуже jpg или png - лучше создай отдельную тему
читать научись я такого не спрашивал

ну если по заданию требуется xml это наверно всетаки предпологается запись действий, как предложил Zebestov
и хорошо бы взгялнуть на "рисовалку"
__________________
Personal Page
$demo = $away3d + $bullet + $pathfinding;

Старый 25.04.2013, 18:06
Romario86 вне форума Посмотреть профиль Отправить личное сообщение для Romario86 Найти все сообщения от Romario86
  № 10  
Ответить с цитированием
Romario86

Регистрация: Apr 2013
Сообщений: 6
кажется нашел что-то подобное. Нужно разобраться
Код AS3:
// This function goes through the room objects
// and pulls back their info and creates the XML
private function createXML(e:Event) : void {
	// Create a <map /> node
	var map:XML = new XML(<map />);
	// Create a <rooms /> node to be added to the map XML
	var rooms:XML = new XML(<rooms />);
	// Add the <rooms> to the <map> node
	map.appendChild(rooms);
        // aRooms is an array of Room Objects
	var len:int = aRoomTiles.length;		
	for (var i:int = 0; i < len; i++) {
	        // Create a <room /> node
		var room:XML = new XML(<room />);
		// Create a bitmap from the bitmapData stored in the room object
		var tempImage:Bitmap = new Bitmap(aRooms[i].backgroundImageData);
		// Convert the image to a byte array
		var bytes:ByteArray = tempImage.bitmapData.getPixels(tempImage.bitmapData.rect);
		// This is the Base64 encoded string of the image
		var imageString:String = Base64.encode(bytes, false);
 
		// Create a <roomBG /> node
		var roomBG:XML = new XML( < bg > { imageString } </bg>);
		// Add the roomBG node to the room node
		room.appendChild(roomBG);
		// Add the room node onto the rooms node
		rooms.appendChild(room);
	}
}

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

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

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


 


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


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