Цитата:
Сообщение от serdeles
Если вас не затруднит, то буду весьма благодарен за модификацию кода :-)
|
Если точка привязки в клипах слева вверху, то вот код (во вложении исходник):

Код AS1/AS2:
Stage.scaleMode = "noScale";
Stage.align = "TL";
var resize_obj = {};
resize_obj.position = [mc1, mc2, mc3];
resize_obj.onResize = function() {
var cdist = (Stage.width - this.cwidth) / (this.position.length + 1);
var curpos = cdist;
for (var i in this.position) {
clip = this.position[i];
clip._x = curpos;
clip._y = (Stage.height - clip._height) / 2;
curpos += clip._width + cdist;
}
};
resize_obj.cwidth = 0;
for (var i in resize_obj.position) {
resize_obj.cwidth += resize_obj.position[i]._width;
}
Stage.addListener(resize_obj);
resize_obj.onResize();
stop();