так, понятно что ничего не понятно, привожу код целиком

Код AS1/AS2:
for (i=1; i<=6; i++) {
for (j=1; j<=6; j++) {
attachMovie("squ", "squ"+i+j, i*10+j, {_x:50*j, _y:50*i});
attachMovie("squ_ram", "squ_ram"+i+j, 100+i*10+j, {_x:50*j, _y:50*i});
z = Math.round(Math.random()*50);
trace(z);
_root["squ"+i+j]._alpha = z;
_root["squ"+i+j].onRollOver = function() {
trace(this+" "+this._alpha);
};
}
}
вот
z ровное, но когда присвается к объекту как _alpha, становится дробным.