Или вот так, но тут конечно нужно знать, что ты хош
, так как писать универсальную вещь желания нет - очень уж громоздкое что-то будет, да и время на серьезное занятие этим нету …
Код:
mTimeline = fl.documents[0].getTimeline(0);
mFrameCount = mTimeline.frameCount;
mLayerCount = mTimeline.layerCount;
for(f = 0; f < mFrameCount; f++){
newDoc = fl.createDocument();
for(l = 0; l < mLayerCount; l++){
mTimeline.setSelectedLayers(l);
mTimeline.copyFrames(f);
newDoc.getTimeline(0).addNewLayer(l,mTimeline.layers[l].layerType, false);
newDoc.getTimeline(0).pasteFrames(0);
}
fl.saveDocument(newDoc,"file:///E:/file" + f + ".fla");
fl.closeDocument(newDoc);
}
Тут вроде как переносит все, с учетом типа слоев, если это маска то маска и т д, но к примеру, если тебе нужно, чтобы твины и шейп-твины преобразовывались в ключевые кадры - это уже иная история