- 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>")
kyzi007 20.11.2011 15:51 # 0
KirAmp 20.11.2011 16:28 # +1
Все регионы России помещены в один спрайт и названы "reg"+i вручную. Затем это помещается в массив для более легкого доступа. Чтобы автоматизировать сопостановку ID с реальным названием региона в XML, классы были названы по-русски. Затем генерируется XML. На выходе получается:
kyzi007 20.11.2011 17:47 # 0
На мой взгляд вполне нормальный ход.
Lure Of Chaos 20.11.2011 18:49 # 0
KirAmp 20.11.2011 21:30 # −1
Lure Of Chaos 20.11.2011 22:26 # +3
KirAmp 20.11.2011 21:45 # −1
Но так-как мувики в библиотеке были (слава богу) названы именами регионов, то куда быстрее было поставить одну галочку в свойствах каждого из них (Export to AS)
kyzi007 20.11.2011 21:53 # 0