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

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

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

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
По умолчанию MovieClip to ByteArray

Загружаю локальную swf посредством Loader, провожу в ней нужные изменения, дальше стоит задача сохранить загруженный измененный "мувик" локально на диск.

Хочу сделать посредством FileStream (приложение AIR), дабы все это было в фоновом режиме без всяких там диалоговых окон, да вот беда - погуглил да так и не нашел ответа на свой вопрос (точнее нашел только "нет") - возможно ли MovieClip преобразовать в ByteArray?

Или может кто что слышал про готовые либы?

Старый 16.11.2012, 17:35
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 2  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Цитата:
Сообщение от Juice_Green Посмотреть сообщение
провожу в ней нужные изменения
Что за изменения? В байткоде или в дисплейлисте?
Если в байткоде, то вопрос с сохранение для Вас не должен стоять.
Если в дисплей-листе (удаление, добавление объектов, изменение координат), то Вам проще будет сохранить все свои изменения, и выполнять их поверх объекта.

Старый 16.11.2012, 21:02
toFL вне форума Посмотреть профиль Найти все сообщения от toFL
  № 3  
Ответить с цитированием
toFL
Banned

Регистрация: May 2011
Адрес: +48° 27' 57.93", +35° 2' 46.02"
Сообщений: 447
Записей в блоге: 2
Отправить сообщение для toFL с помощью Skype™
Код AS3:
//создаем объект
var myObject:Object = {x:5, y:5};
//записываем
var ba:ByteArray = new ByteArray;
ba.writeObject(myObject);
ba.position = 0;
//читаем
trace(ba.readObject());
Сохранять DisplayObject не получится.

Старый 16.11.2012, 21:41
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 4  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Может вам только картинку надо сохранить? Тогда отрисуйте в битмапдату и сохраните. Если динамику, то только сохранять параметры отдельно и потом по ним и исходному мувику восстанавливать прошлое состояние, это собственно и есть нормальное поведение.
__________________
:)

Старый 19.11.2012, 09:48
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 5  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
я пакую в air-приложение. в общем смысл какой, есть танцевальная клип-анимация, типа как заготовка, включаю юзеру вебкамеру, фотает он себя, вырезает свое лицо и выберает нужную танцульку, и в результате получается анимация с его личиком. Так как приложение декстопное, то хотелось бы эту готовую танцульку сохранить локально на диск, дальше пнуть аплликуху на каких нить сях, которое отправит этот уже готовый ролик юзеру на мыло.

2 zuxul: изменения в диспейлисте, а сохранить хочу уже этот дисплейлист в байткод в локальный файл (чтобы на выходе swf получилось).

2 toFL: этот вариант не подойдет

2 Aquahawk: хотелось чтобы юзеру уже приходила готовая свф без всяких внешних подгрузок параметров

P.S. Никто не работал например с FLVEncoder, думаю о варианте получить на выходе flv, возможно ли там как то готовый мувик по фреймам подать и получить flv?

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

Регистрация: Sep 2010
Сообщений: 81
Так это все-таки будет видео или картинка? В каком формате сохранять нужно?

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

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
garymar, на выходе готовая анимация в виде swf либо flv, как вариант

Старый 19.11.2012, 12:49
garymar вне форума Посмотреть профиль Отправить личное сообщение для garymar Найти все сообщения от garymar
  № 8  
Ответить с цитированием
garymar

Регистрация: Sep 2010
Сообщений: 81
https://github.com/claus/as3swf
низкоуровневая AS3 библиотека для разбора, создания, модификации and публикации SWF файлов.

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Juice_Green, фактически ваша задача сводится к внедрению картинки в предварительно созданную анимацию.
Вариант 1. Создать заготовки с танцульками. Сохранить картинку с лицом пользователя. Скомпилировать флешку с внедренной картинкой с помощью компилятора из FlexSDk или ASC 2.0.
Вариант 2. Создать заготовки с танцульками. Заменить ресурс картинки в готовых swf с помощью библиотек типа as3swf, как предлагает garymar.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
garymar, alatar - спасибо!
сижу копаюсь с as3swf

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

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

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


 


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


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