![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2006
Адрес: Vologda
Сообщений: 62
|
Можно ли ускорить выполнение следующей работы:
Много слоев (около 100). В каждом слое лежат shape'ы. Необходимо содержимое каждого слоя сделать в MovieClip и каждый назвать одним и тем именем. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Да это вообще невозможно, чтоб одним и тем же именем.
|
|
|||||
|
А у меня вопрос такого характера:
Есть много картинок: 100-200 иногда больше ![]() Нужно их все запехать во флеш в мувик и назвать <ИМЯ файла>+<буковка>, поставить такой же linkage и убрать экспорт в 1 кадр Реально ли? может как то на JSFL?
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: May 2006
Адрес: Vologda
Сообщений: 62
|
2: Kikasso
Как это невозможно? Руками то возможно. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Именя на сцене - возможно, но бессмысленно и вредно. А имена в библиотеке невозможно. (ну только если папки сделать с разными именами).
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Цитата:
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: May 2006
Адрес: Vologda
Сообщений: 62
|
2 Kikasso:
Нет, смысл именно есть. А вообще таких объектов мне надо около 2000 штук. Потом каждый из них в еще один символ конвертироваться, уже с разными именами. Как сделать быстро, хотя для первой части, с одинаковыми именами? (Я и имею ввиду имя на сцене.) |
|
|||||
|
Вот наваял, причем работает
![]() var doc = fl.openDocument("file:///C:/Flash/temp/JSFL/corc.fla");
fl.outputPanel.clear();
var firstFrame = doc.getTimeline(0).layers[0].frames[0];
firstFrame.actionScript="trace('hello world');";
var letter="s";
var lib=doc.library;
var itemArray = lib.items;
var l=itemArray.length;
for(var i=0;i<l;i++){
lib.addNewItem("movieclip",itemArray[i].name+letter);
lib.editItem(itemArray[i].name+letter);
lib.addItemToDocument({x:0,y:0},itemArray[i].name);
var ite=lib.items[0];
ite.linkageExportForAS=true;
ite.linkageExportInFirstFrame=false;
ite.linkageIdentifier=ite.name;
}
fl.saveDocument(doc, "file:///C:/Flash/temp/JSFL/corc.fla");
doc.publish();
fl.closeDocument(doc);
![]()
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|