diddles
04-19-2006, 03:32 PM
Trying to put together a command that will go through the timeline and break apart everything in each frame but when i select the layers and run the command, it only works once then gives me "the function break apart is unavailable". I'm cobbling this code together from a couple of other commands. Any help on what I'm doing wrong would be greatly appreciated.
var curr_doc = fl.getDocumentDOM();
fl.outputPanel.clear();
curr_doc.selectNone();
var curr_tl = curr_doc.getTimeline();
var curr_lib = curr_doc.library;
var selectedframes = curr_tl.getSelectedFrames();
var startframe = selectedframes[1];
var endframe = selectedframes[2];
fl.trace(startframe);
fl.trace(endframe);
for (var i=startframe; i<endframe; i++){
fl.getDocumentDOM().selectAll();
fl.getDocumentDOM().clipCut();
fl.getDocumentDOM().clipPaste(true);
fl.getDocumentDOM().breakApart();
fl.getDocumentDOM().breakApart();
fl.getDocumentDOM().breakApart();
fl.getDocumentDOM().setFillColor('#000000');
fl.getDocumentDOM().getTimeline().setSelectedFrame s([]);
}
var curr_doc = fl.getDocumentDOM();
fl.outputPanel.clear();
curr_doc.selectNone();
var curr_tl = curr_doc.getTimeline();
var curr_lib = curr_doc.library;
var selectedframes = curr_tl.getSelectedFrames();
var startframe = selectedframes[1];
var endframe = selectedframes[2];
fl.trace(startframe);
fl.trace(endframe);
for (var i=startframe; i<endframe; i++){
fl.getDocumentDOM().selectAll();
fl.getDocumentDOM().clipCut();
fl.getDocumentDOM().clipPaste(true);
fl.getDocumentDOM().breakApart();
fl.getDocumentDOM().breakApart();
fl.getDocumentDOM().breakApart();
fl.getDocumentDOM().setFillColor('#000000');
fl.getDocumentDOM().getTimeline().setSelectedFrame s([]);
}