
Код AS1/AS2:
var i:Number = 0;
while (true) {
if ( !this['button_' + i] ) break;
this['button_' + i].index = i;
this['button_' + i].onRollOver = function():Void {
trace(this.index);
}
i++;
}

Код AS1/AS2:
var i: Number = 0;
var button: Button;
while (button = this['button_' + i]) {
button.index = i;
button.onRollOver = function():Void {
trace(this.index);
}
i++;
}

Код AS1/AS2:
for (var i:Number = 0; i < 10; i++) {
this['button_' + i].index = i;
this['button_' + i].onRollOver = function():Void {
trace(this.index);
}
}