![]() |
Movieclip из раскадровки
Здравствуйте! Столкнулся с такой проблемой: есть большое количество кадров tga-формата из которых надо собрать анимации, но просто импорт не совсем подходит, т.к. раскадровка имеет разные значения изображений (ширина х высота) и кадры нужно "подгонять". Как решить эту задачу? Имеется текстовый файл, в котором прописаны координаты в таком виде:
Код:
35 115 00000.tga |
1. Для флэша можно писать типа макроы на JSFL
2. Рисуете во флэше клип с парой кадров, вставляете в него пару tga, сохраняете в *.xfl , далее берете DOMDocument.xml клипа как шаблон и на С или на Паскале пишете генератор строк, которые добавляете в существующий xml. Открываете флэшом полученное - вуаля. Код:
<DOMFrame index="1" keyMode="9728">Matrix tx="" ty="" c координатами. 3. Все-таки всю графику импортить, и собирать требуемые анимационные клипы уже на лету, ориентируясь на размеры, которые также следует вставить в код в виде массива описаний. 4. Нанять студента, котрый все это за небольшие деньги проделает ручками. |
через xfl конечно удобно, но это копипаст-редактирование каждого кадра равносильно "двигать ручками" :)
вот если взять за основу, что все кадры уже прописаны в текстовом файле x y имя_файла x y имя_файла x y имя_файла То получается лучше JSFL использовать? |
Ну, по сути, если вы не хотите РУЧКАМИ, то это надо автоматизировать.
Соотв. тогда 1. и 2. варианты. Либо пишете JSFL скрипт, либо просто внешний генератор. В любом случае вы придете к генерации DOMBitmapInstance. Соотношение "x y имя_файла" ВО ВНЕШНЕМ файле и картинок во флэшке так или эдак вам придется программировать. |
Ясно, ну чтож... придется придумывать оптимальную автоматизацию, т.к. кадров слишком много :)
Спасибо. з.ы. а как в cs4 xfl сохранить? :) |
cs5.5. ставить....
|
| Часовой пояс GMT +4, время: 14:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.