mirror of
https://github.com/BlackMATov/unity-flash-tools.git
synced 2025-12-16 14:11:19 +07:00
little tweek prepare_all_tweens
This commit is contained in:
@@ -510,6 +510,10 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
var fttim = {};
|
var fttim = {};
|
||||||
|
|
||||||
|
fttim.is_element_locked = function (elem) {
|
||||||
|
return elem.locked;
|
||||||
|
};
|
||||||
|
|
||||||
fttim.is_shape_element = function (elem) {
|
fttim.is_shape_element = function (elem) {
|
||||||
return elem.elementType == "shape";
|
return elem.elementType == "shape";
|
||||||
@@ -585,11 +589,14 @@
|
|||||||
layer.visible = true;
|
layer.visible = true;
|
||||||
timeline.setSelectedLayers(layer_index);
|
timeline.setSelectedLayers(layer_index);
|
||||||
ft.array_foreach(layer.frames, function (frame, frame_index) {
|
ft.array_foreach(layer.frames, function (frame, frame_index) {
|
||||||
timeline.currentFrame = frame_index;
|
var has_locked = ft.array_any(frame.elements, fttim.is_element_locked);
|
||||||
timeline.setSelectedFrames(frame_index, frame_index + 1, true);
|
if (has_locked) {
|
||||||
try {
|
timeline.currentFrame = frame_index;
|
||||||
doc.unlockAllElements();
|
timeline.setSelectedFrames(frame_index, frame_index + 1, true);
|
||||||
} catch (e) {}
|
try {
|
||||||
|
doc.unlockAllElements();
|
||||||
|
} catch (e) {}
|
||||||
|
}
|
||||||
}, fttim.is_keyframe);
|
}, fttim.is_keyframe);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user