Помогите закрутить в цикл следующий код. Интересует как именовать функции и классы с цифрами?
вот как то так примерно:

Код AS3:
for (last = 0; last < 5; last++)
{
["PG"+last].setOptions(["options"+last]);
map.addOverlay(PG["PG"+last]);
["PG"+last].addEventListener(MapMouseEvent.ROLL_OVER,["RollOver"+last])
вот исходник:

Код AS3:
var options2:PolygonOptions = new PolygonOptions({
strokeStyle: {
thickness: 1,
color: 0xCCCCCC,
alpha: 0.5,
pixelHinting: true
},
fillStyle: {
color: 0x20B2AA,
alpha: 0.5
},
tooltip: 'Square'
});
PG2.setOptions(options2);
map.addOverlay(PG2);
PG2.addEventListener(MapMouseEvent.ROLL_OVER,RollOver2)
function RollOver2(event:MapMouseEvent):void{
Mouse.cursor = MouseCursor.BUTTON
PG2.setOptions(new PolygonOptions({fillStyle:new FillStyle({alpha:0.8,color: 0xFF4500})}))
}
PG2.addEventListener(MapMouseEvent.ROLL_OUT, RollOut2)
function RollOut2(event:MapMouseEvent):void{
Mouse.cursor = MouseCursor.AUTO
PG2.setOptions(options2);
}
PG2.addEventListener(MapMouseEvent.CLICK, function(event:MapMouseEvent):void{
PG.removeEventListener(MapMouseEvent.ROLL_OVER,RollOver2)
PG2.removeEventListener(MapMouseEvent.ROLL_OUT, RollOut2)
PG2.setOptions(def_opt)
last = 2;
})