Это ошибка во время выполнения, означающая, что фактическое встраивание работает, но xml-парсер хрипит при чтении. Это может означать многие вещи: либо неправильная разметка для начала, либо неправильное чтение, либо фактическое встраивание как-то нарушает xml.
Могу поспорить, что именно здесь ваша проблема:
var xmlObj:Object = new theClass();
trace(xmlObj);
var xml:XML = new XML(xmlObj) as XML;
Вероятно, это будет выглядеть как [Объектный объект] или что-то в этом роде, то есть та же самая строка, которую Flash попытается проанализировать как XML.
Я не могу проверить это прямо сейчас, пока попробуйте установить mimetype для встраивания в "text / xml" и сделать так:
var xml:XML = new theClass;