- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
var regs:Vector.<DisplayObject> = new Vector.<DisplayObject>();
var i:uint=0;
while(map["reg"+i])
{
regs.push(map["reg"+i]);
i++;
}
trace("<xml>")
for(i=0;i<regs.length;i++)
{
trace('<reg id="'+i+'">');
trace("<name>"+getQualifiedClassName(regs[i])+"</name>");
trace("<url></url>");
trace('</reg>');
}
trace("</xml>")
Все регионы России помещены в один спрайт и названы "reg"+i вручную. Затем это помещается в массив для более легкого доступа. Чтобы автоматизировать сопостановку ID с реальным названием региона в XML, классы были названы по-русски. Затем генерируется XML. На выходе получается:
На мой взгляд вполне нормальный ход.
Но так-как мувики в библиотеке были (слава богу) названы именами регионов, то куда быстрее было поставить одну галочку в свойствах каждого из них (Export to AS)