Это первый цикл, в котором создаются мувики и соответствующие им радиобаттоны:

Код:
l=category1[0].length;
asd=Array(l);
rb_d=Array(l);
for(i=0;i<l;i++){
y1=274+30*i;
y2=283+30*i;
asd[i]=_root.attachMovie("as", "as"+i, i+1,{_x:400,_y:y1});
rb_d[i]=_root.createClassObject(mx.controls.RadioButton, "rb"+i, i+100, {_x:395,_y:y2,groupName:"g1"});
trace(rb_d[i]);
_root.asd[i].part.text=category1[0][i].parts;
_root.asd[i].item.text=category1[0][i].platform;
}
Это второй цикл, который отрабатывается после нажатия на кнопку, удаляя созданные объекты:

Код:
on (release){
l=category1[0].length;
for(j=0;j<l;j++){
_root.asd[j].removeMovieClip();
trace(rb_d[j]);
trace(rb_d[j].getDepth());
destroyObject(_root.rb_d[j]);
_root.rb_d[j].destroyObject();
}
}
Причем _root.asd[j].removeMovieClip(); - отрабатыват нормально.