Тогда опишу задачу, мне нужно сделать масив клипов. Кусок кода из главного класа.
Переменная path содержит путь к каталогу с картинками.

Код:
private var drawOps:Array = Array();
...
...
var ret:Array=xmlUtils.findByTag(main,"draw_ops");
for(var i:Number=0;i<ret.length; i++){
var tmp=new DrawOps(ret[i],this.path);
this.drawOps[tmp.attr.name]=tmp;
}
...
...
описание ф-и xmlUtils.findByTag

Код:
static function findByTag(xml:XMLNode,tag:String):Array{
var c:Number;
var _ret:Array = Array();
for(c=0;c<xml.childNodes.length;c++){
if(xml.childNodes[c].nodeName==tag){
_ret.push(xml.childNodes[c]);
}
}
return _ret;
}
Ну и сам класс DrawOps:

Код:
import inc.func.xmlUtils;
class inc.controls.DrawOps extends MovieClip{
public var clip:MovieClip;
public function DrawOps(xml:XMLNode,path:String){
//parse image
var ret:Array=xmlUtils.findByTag(xml,"image");
if(ret.length>0){
this.clip.loadMovie(path+ret[0].attributes.filename);
trace(this.clip);
}
}
}
аа...и пример ХМЛ

Код:
<draw_ops name="close_button">
<image filename="button-close.png" x="0" y="0" width="object_width" height="object_height"/>
</draw_ops>
Вопрос:
Мне нужен масив с клипами, и чтоб потом я их мог атачить куда мне нужно, что я не так сделал?