Имеем клип butt0 при нажатии происходит некое событие:

Код AS1/AS2:
butt0.onPress = function() {
trace("0");
};
Но, если имеем множество клипов, как задать им свойства через цикл? Первое что приходит в голову:

Код AS1/AS2:
for (i=0; i<20; i++) {
_root["butt"+i].onPress = function() {
trace(targetPath(this).substr(12));
};
}
Конечно работает, но думается мне есть более техничное решение. Какое?