ДействиеСценарий / Говнокод #8583 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 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>")

мои (промежуточные) извращения на тему карты россии с кликабельными регионами и данными в xml.

Запостил: KirAmp KirAmp, (Updated )

Комментарии (8) RSS

    • это такой извращенный бубен.
      Все регионы России помещены в один спрайт и названы "reg"+i вручную. Затем это помещается в массив для более легкого доступа. Чтобы автоматизировать сопостановку ID с реальным названием региона в XML, классы были названы по-русски. Затем генерируется XML. На выходе получается:

      <xml>
          <reg id="0">
              <name>Московскаяобл</name>
              <goto></goto>
          </reg>
          <reg id="1">
              <name>Приморскийкрай</name>
              <goto></goto>
          </reg>
      Ответить
      • Ээ это все как бы из кода видно.
        На мой взгляд вполне нормальный ход.
        Ответить
        • В действительности было бы куда правильней в каждом мувиклипе сделать некое свойство.
          Но так-как мувики в библиотеке были (слава богу) названы именами регионов, то куда быстрее было поставить одну галочку в свойствах каждого из них (Export to AS)
          Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8