Вам это нужно?

Код:
var myText:String = "hello";
var myNumber:Number = 555;
var myVars:XML = <vars></vars>;
function addVarToList(variable:Object, variableName:String):void
{
myVars[variableName].@type = typeof(variable);
myVars[variableName].@value= variable;
}
addVarToList(myText, "myText");
addVarToList(myNumber, "myNumber");
trace(myVars);
trace(myVars.myText.@value, myVars.myText.@type);
trace(myVars.myNumber.@value, myVars.myNumber.@type);
Или это я уже перегрелся и не понимаю ничего

)