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

Регистрация: Jan 2010
Сообщений: 25
решил проблему ...
при создание мувиклипа указал свойство name
Код AS3:
function del(event:Event){
	var i:uint=MyclipArray.indexOf(event.target.parent);
	var g:String = event.target.parent.name;
 
	trace("Имя удаляемого обьекта "+g);
	trace("Индекс "+i);
			removeChild(getChildByName(g));
			MyclipArray.splice(i, 1);
	for(var j:int=0; j<MyclipArray.length; j++){			
	MyclipArray[j].y =100*j;
	}
Добавлено через 8 часов 0 минут
Подскажите как удалить мувиклип...
(circle типа мувиклип) в нем (panelka типа Scrollbar)
Код AS3:
	var Box:Sprite = new Sprite;
           MyclipArray.push(new Myclip());
           MyclipArray[nom].name = id;
	Box.addChild(MyclipArray[nom]);
	MyclipArray[nom].close.addEventListener(MouseEvent.CLICK,del);
           circle.panelka.source=Box;
 
function del(event:Event){
	var g:String = event.target.parent.name;//Имя определяет верно 
//	circle.panelka.Box.removeChild(getChildByName(g)); //Не удаляет
	circle.panelka.Box.removeChild(event.target.parent); //и так не удаляет 
//	circle.panelka.removeChild(event.target.parent); //и так не удаляет 
}
Попутно второй вопрос: На мувик circle стоит обработчик start и stopDrap(перетаскивание).как сделать что бы перетаскивание происходило именно при нажатие на сам мувик circle, а на остальные клипы внутри него отключить ?

Добавлено через 19 часов 34 минуты
Ну что ни кто не поможет с проблемой из предыдущего поста?


Последний раз редактировалось Ckazkatmn; 03.05.2010 в 02:17.