我有一个由变量NewLayer
引用的活动ArtLayer
,我想把它移动到画布上的绝对位置x,y。
我已经谷歌了几个小时,但没有任何结果。请问有人可以给个例子吗?
// 谢谢。
我有一个由变量NewLayer
引用的活动ArtLayer
,我想把它移动到画布上的绝对位置x,y。
我已经谷歌了几个小时,但没有任何结果。请问有人可以给个例子吗?
// 谢谢。
在阅读了一些 API 并进行搜索后,我得出结论,仅能使用增量移动来移动一个图层。
我编写了这个小函数以将图层定位到绝对位置。希望这对下一个有相同问题的读者有所帮助...
//******************************************
// MOVE LAYER TO
// Author: Max Kielland
//
// Moves layer fLayer to the absolute
// position fX,fY. The unit of fX and fY are
// the same as the ruler setting.
function MoveLayerTo(fLayer,fX,fY) {
var Position = fLayer.bounds;
Position[0] = fX - Position[0];
Position[1] = fY - Position[1];
fLayer.translate(-Position[0],-Position[1]);
}