JSFL: Как получить доступ к Keyframes Motion Tween в Adobe Flash CS5?

StackOverflow https://stackoverflow.com/questions/9313744

  •  26-10-2019
  •  | 
  •  

Вопрос

Наш аниматор создал очень сложный Movieclip в Adobe Flash CS5, содержащий более 50 слоев, двенадцатилетних движений и 3D -подростков. К сожалению, она разместила все элементы 680 пикселей слишком далеко вправо и на 400 пикселей слишком далеко.

Мы пытаемся найти способ переместить все элементы на всех слоях, не нарушая анимации. Мы попробовали сценарий JSFL под названием «Moveregpoint», но он не обрабатывает движущихся ключевых кадров (бриллианты). Так что теперь я пытаюсь написать JSFL сам.

Как я могу определить, является ли кадр движением подростка и является ли кадр ключевым кадром? Смотрите текущий скрипт:

// get the selected Element
var vElement = fl.getDocumentDOM().selection[0];

// get the Timeline of the Element
var vTimeline = vElement.libraryItem.timeline;

// loop over the Timeline's Layers
var vLayersLength = vTimeline.layers.length;
for (var i=0; i<vLayersLength; ++i) {
    var vLayer = vTimeline.layers[i];

    // loop over each Layer's Frames
    var vFramesLength = vLayer.frames.length;
    for (var j=0; j<vFramesLength; ++j) {
        var vFrame = vLayer.frames[j];

        if(vFrame.isMotionObject()) {
            // DOES NOT WORK, startFrame is always 0
            if(vFrame.startFrame == j) {}
        }
    }    
}

Чтобы быть ясным: Frame.startFrame всегда 0, потому что движение движения начинается в кадре 0. Существуют бриллианты на кадре 12, 27 и 49, которые определяют движение. Я хочу знать, содержит ли рама алмаз и доступ к данным в этих алмазах.

Павел

Это было полезно?

Решение

Есть расширение Flash, которое отлично называется новым Anim Clip - вы можете найти его на Toon Monkey: http://toonmonkey.com/extensions.html

Я использую его все время, выбирая все кадры, которые я хочу в своем новом клипе (по нескольким слоям), затем нажимая на вырезанные рамки с временной шкалы правой кнопкой мыть что -то описательное -клик в первом кадре нового клипа и вставки рамки

Вуаля! Новый клип, который вы можете изменить размер и перемещать, выровнен с исходной временной шкалой!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top