Показать сообщение отдельно
Старый 12.12.2014, 19:00
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 5  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
что-то я так и не понял.... вот мой код, можно пример на нем?
Код AS1/AS2:
function onComplete(e:Event):void {
				var xml:XML = new XML(loader.data);
				exp.text = String(xml.user.experience);
 
				xml = new XML(e.target.data);
                const levels:Array = [10,30,100,200,400,700,1200,2000,3900,4900,6500,9100,12500,17100,25400,152000,201200];
				var experience:int = xml.user.experience;
				var curLevel:int = 1;
				var getRealLevel:Function = function() : int
				{
				  for (var i:int = 0; i < levels.length; ++i)
				  {
				    var data:int = levels[i];
				    if (data > experience) return i;
				  }
				  return levels.length
 
				};
				var realLevel:int = getRealLevel();
				if (curLevel != realLevel) curLevel = realLevel; // меняем уровень
								explvl.text = String(xml.user.experience);
 
				//trace(curLevel);
 
 
 
			}