CookieOfFortune имеет правильную идею, но, к сожалению, сам код имеет проблемы, isDynamic является атрибутом, и возвращаемым значением будет XMLList со значением String, которое отражает истинное или ложное значение, а не дочерний узел, который напрямую возвращает логическое значение. Это должно выглядеть примерно так:
function isDynamic(object) : Boolean
{
var type:XML = describeType(object);
return type.@isDynamic.toString() == "true";
}