Просмотр полной версии : JSFL - Дать мувикам имена
На сцене лежат много мувиклипов, как с помощью JSFL дать им instance name-ы типа "mc_1", "mc_2"... ?
вот документация (http://livedocs.adobe.com/flash/9.0/main/flash_cs3_extending.pdf) по JSFL
вот то что нужно rename-all-item-names-in-library-using-jsfl (http://megas6.wordpress.com/2008/10/30/rename-all-item-names-in-library-using-jsfl/)
var dom = fl.getDocumentDOM();
var library = dom.library;;
var items = library.getSelectedItems();
var name;
var item;
for (var i=0; i<items.length; i++) { ;
item = items[i];
name = item.name.split("/").pop();
item.linkageExportForAS = true;
item.linkageExportForRS = false;
item.linkageExportInFirstFrame = true;
item.linkageBaseClass = "flash.display.MovieClip";
item.linkageClassName = name;
} ;
не, мне ни в лайбри, мне на стейдже надо, это instance name-ы которые в properties...
var myElements = fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements;
for (var i=0; i<myElements.length; i++)
{
myElements[i].name = "mc_" + i;
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.