2

うまくいけば、これは簡単なものです-cs3と次のjsflタイプライター効果が機能するために使用されているので、私はフラッシュに触れていません。バグがあるかどうかはわかりませんが、CS6では、効果は実際には逆方向に機能します-選択を逆にしたかのように?最後の文字は、で最初にアニメーション化されるのではなく、最初にアニメーション化されます。

誰かが解決策を知っていますか?以下のJSFL


var doc = fl.getDocumentDOM();

doc.breakApart();
doc.distributeToLayers();
doc.selectAll();


var obs = doc.selection;
doc.getTimeline().insertFrames( obs.length * 2, true, 1); 

var tl = doc.getTimeline();
var total = obs.length;
var i = total + 1;


while( i-- ){
    tl.setSelectedLayers( i, true );
    tl.cutFrames(0);
    tl.pasteFrames( i * 2 );
    tl.clearFrames(0, (i * 2));

}
4

1 に答える 1

0

レイヤーへの配布が機能する順序は、ある時点で逆になっている可能性があります。いずれにせよ、レイヤーの選択を逆にするだけでうまくいきます。

tl.setSelectedLayers( total - i, true );
于 2013-03-27T06:24:37.807 に答える