自动调整大小并对齐插图画家CS5的javascript

时间:2015-05-19 14:52:07

标签: javascript adobe flash-cs5

我正在使用插画家CS5。 我正在使用这个javascript。

我希望这样做,在这个脚本之后,我想在其中一个的左上角自动对齐这两个选项。 我该怎么办?

var dia = new Window("dialog", "Resize", [0,0,300,170]);
dia.pane1 = dia.add("panel", [10,15,290,90], "Fit to...");
dia.radi1 = dia.pane1.add("radiobutton", [10,15,200,25], "Width");
dia.radi2 = dia.pane1.add("radiobutton", [10,40,200,50], "Height");
dia.bot1 = dia.add("button", [10,100,290,160], "do it", { name:"ok"});
dia.radi1.value = true;
dia.center();
dia.show();

sel = activeDocument.selection;
var Tmax = 0;
var Ymax = 0;
for (i = 0; i < sel.length; i++) {
    if (Tmax < sel[i].height) {
        Tmax = sel[i].height
    }
    if (Ymax < sel[i].width) {
        Ymax = sel[i].width
    }
}

for (i=0; i < sel.length; i++) {
    if (dia.radi2.value) {
        bairitu = Tmax / sel[i].height * 100;
    } else {
        bairitu = Ymax / sel[i].width * 100;
    }

    sel[i].resize(bairitu, bairitu, true, true, true, true, bairitu, Transformation.TOPLEFT);
}

0 个答案:

没有答案