Показать сообщение отдельно
Старый 08.04.2007, 03:51
Dizel вне форума Посмотреть профиль Отправить личное сообщение для Dizel Найти все сообщения от Dizel
  № 6  
Ответить с цитированием
Dizel

Регистрация: May 2003
Адрес: Россия, Тула,...
Сообщений: 14
Это первый цикл, в котором создаются мувики и соответствующие им радиобаттоны:
Код:
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(); - отрабатыват нормально.