選択したレイヤー上のオブジェクトをまとめて移動君.jsfl
2012.09.20見当たらなかったので適当に作りました。
タイムラインアニメーションを作る時に、後からステージサイズ変更したいなー、キーフレーム毎に座標調整するの面倒くさいなーって時に便利かと思います。
/**
*
* @ author Atsushi Kaga
* @ since 2012.09.20
* @ see http://package.a24.cat/2012/09/20/jsfl/
*
*/
var tx = parseInt(prompt("x :", ""));
var ty = parseInt(prompt("y :", ""));
var tl = fl.getDocumentDOM().getTimeline();
var layerNums = tl.getSelectedLayers();
var layers = tl.layers;
for(var i = 0; i < layerNums.length; i++){
var layerNum = layerNums[i];
var frames = layers[layerNum].frames;
for(var j = 0; j < frames.length; j++){
if(j == frames[j].startFrame){
tl.setSelectedFrames(j, j);
var elems = frames[j].elements;
for(var k = 0; k < elems.length; k++){
var elem = elems[k];
if (tx) elem.x += tx;
if (ty) elem.y += ty;
}
}
}
}
そういえば来週の月曜日は24日なんですね。
No comments yet.