что-то я так и не понял.... вот мой код, можно пример на нем?

Код 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);
}