присоединяюсь к "деду морозу" :) осваивайте JSFL... пригодится...
а к вышенаписанному добавлю:
Код:
var cur_tl = fl.getDocumentDOM().getTimeline();
var curFrame, startKF, endKF;
var newSel = new Array();
try {
////// выставляешь свои настройки для трассировки
////// -------------------------------------------------------
startKF = eval(0)
endKF = eval(3)
var threshold = 10;
var minArea = 10;
var curveFit = "normal";
var corner = "normal";
////// -------------------------------------------------------
for (var k=0; k<cur_tl.layers.length; k++){
for (var i=startKF; i<=endKF;) {
if (i < cur_tl.layers[k].frameCount){
cur_tl.currentFrame = i
curFrame = cur_tl.layers[k].frames[i]
for (var j=0; j<curFrame.elements.length; j++){
if (curFrame.elements[j].instanceType == 'bitmap') {
fl.getDocumentDOM().selectNone()
newSel[0] = curFrame.elements[j]
fl.getDocumentDOM().selection = newSel
fl.getDocumentDOM().traceBitmap(eval(threshold), eval(minArea), curveFit, corner)
fl.getDocumentDOM().selectNone()
}
}
}
i += curFrame.duration
}
}
alert("все сделано.")
}catch (e) {
alert(e);
}
вообщем, создаешь текстовый документ блокнотом, вставляешь в него все вот ето ^^^ , меняешь настройки
особое внимание к переменным "startKF" и "endKF", это первый и последний кадр обработки (трассировки).
Учти, что первый кадр во флеше это нулевой кадр!
в моей настройке трассироваться будут рисунки с первого по 3 кадр включительно...
сохраняешь этот текстовый файл например как
имя файла придумай любое, а вот расширение такое нужно...
после этого, запускаешь flash открываешь свою флешку в которой надо много трассировать, идешь в пункт меню "Commands" (ну или команды если по русски), жмешь "run command..." выбираешь свой файл (trace_bitmap.jsfl) и радуешься жизни... :) флеш все сам за тебя сделает...
|