:rollo: perchè mi ringrazi se sai che ho scritto una cavolata??!

in realtà ho tirato le somme senza provare prima il tuo script...

Prova a sostituire questa parte:

codice:
for (i=1; i<4; i++) {
	with (_root["sf"+i]) {
		_height = Math.min(arr, _height+step);
	}
}
Math.min limiterà _height al valore arr...

...ce la dovremmo aver fatta