Я видел почти все соответствующие темы почти во всем Интернете. и я все еще в замешательстве ..
я работаю над приложением для рисования (flex / air),
1- where user loads image file,(bitmapdata > bitmap > movieclip base layer)
2- add layer ( new sprite > movieclip "second object in display list")
3- draw on this sprite ( graphics.draw circle / etc, lot of other details etc)
4- usr can add more layers etc, name layers etc ... all sprites are of same size as bitmap
Q1. Теперь я хотел сохранить этот основной мувиклип (часть UIComponent) в виде файла SWF. так что пользователь может прочитать снова и продолжить работу. почти как я с фотошопом.
комментарий: я знаю, это звучит слишком обобщенно, чтобы спрашивать о таких подробностях. так что будьте терпеливы ..
я возился с byteArray. и объект воздушного файла, flash.net.fileReference и т. д.
Q2. (основной вопрос), я не хочу конвертировать нарисованные спрайты в растровые данные, а затем делать байтовый массив. (на мой взгляд) он преобразует все в пиксели, которые я не хочу.
Q3. Есть ли какая-то автоматическая магическая линия, которая будет делать все ... (сохранять нарисованные векторы / фигуры) в спрайтах как есть? (меньше шансов). если я могу прочитать SWF как movieClip, я могу проверить спрайты для слоев и все остальное ... проблема заключается в записи этого на диск в виде SWF-файла.
Пожалуйста, поделитесь своими мыслями и не стесняйтесь вести, во всех возможных направлениях ..
заранее спасибо за ваше драгоценное время ..