Делаю что - то вроде галереи. Создаю из библиотеки в пустом клипе i клипов. Двигаются они полукругом, меняются размер, прозрачность. Размытие получается только когда клипы не двигаются, мне нужно при движении. Код представлен частично.

Код AS1/AS2:
tb = [];
for (var i = 0; i < nb; i++) {
c = zone_rond.attachMovie("image", "im" + i, i);
tc.push(c)}
tc[i].onRollOver = function () {
tb.rotateRight();
tourner(-1);}
tb.push({x:c._x, y:c._y, xs:c._xscale, ys:c._yscale, alpha:c._alpha});
//------------------------------------------------------
tourner = function () {
for (var i = 0; i < tc.length; i++) {
tc[i].ANGUINEA({_x:tb[i].x, _y:tb[i].y, _xscale:tb[i].xs, _yscale:tb[i].ys, _alpha:tb[i].alpha}, 35, 0);
}
};
//------------------------------------------------------
MovieClip.prototype.ANGUINEA = function(obj, duree, rebond) {
this.ANGUI = {FL:true, OB:obj, TB:[], PT:0};
var inc = 1 / duree;
for (var n = 0; n <= 1.0; n += inc) {
var s = 1 - (2 - rebond) / (n + (1 / n * (1 - rebond)));
for (var prop in this.ANGUI.OB) {
this.ANGUI.TB.push(this.ANGUI.OB[prop] - s * (this.ANGUI.OB[prop] - this[prop]));
}
}
this.ID_ANGUINEA = setInterval(function (_this) {
var control_fin = (_this.ANGUI.PT >= _this.ANGUI.TB.length);
for (var prop in _this.ANGUI.OB) {
_this[prop] = (control_fin) ? _this.ANGUI.OB[prop] : _this.ANGUI.TB[_this.ANGUI.PT++];
}
if (control_fin) {
delete _this.ANGUI;
clearInterval(_this.ID_ANGUINEA);
}
}, duree, this);
};
//------------------------------------------------------
Array.prototype.rotateRight = function(n) {
n = (n == undefined) ? 1 : n;
n %= this.length;
for (var i = 0; i < n; i++) {
this.push(this.shift());
}
};