![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 107
|
Циклом создаю мувиклип и кнопку на мувиклипе и помещаю их в два разных контейнера. Если поместить их в один контейнер, то не доступна становиться либо функция по клику на кнопку, либо функция по клику на мувкилип, а у меня повешена по функции и на кнопку и на мувиклип. Вобщем по клику на кнопку, должна удалиться как сама кнопка так и мувиклип с тем же ID. Но удаляется только кнопка.
Scrol_mc - общий контейнер vidthumbs_mc - контейнер мувиклипа vidthumbs_mc2 - контейнер кнопки Mediablock - мувкилип (вызывается из библиотеки) delite_btn - кнопка (вызывается из библиотеки) вот код for (var i:Number = 0; i<vsego; i++) { var delite_btn:MovieClip = Scrol_mc.vidthumbs_mc2.attachMovie("delite_btn", "Scrol_mc" +i, i); delite_btn.ID = i; delite_btn._x = 235; delite_btn._y = i*65+5; delite_btn.onRelease = function() { removeMovieClip(this);//удаляет кнопку _root.Scrol_mc.vidthumbs_mc.Mediablock[this.ID].unloadMovie();//но не удаляет мувиклип }; var Mediablock:MovieClip = Scrol_mc.vidthumbs_mc.attachMovie("Mediablock", "Scrol_mc"+i, i); Mediablock.ID = i; Mediablock._y = i*65; } |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 107
|
Hauts, не поможет, ибо если закоментить строчку с removeMovieClip, то все равно ничего не происходит. Дело не в том, что кнопка удаляется и функция прерывается, дело в том, что она впринципе не выполняется. Где то я накосячил, но не пойму где
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 107
|
да я блин два дня уже трейсю, все вытрейсить не могу, уже и не знаю где собака порылась
![]() |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Попробуйте так:
delite_btn.onRelease = function() { trace(this + " ID=" + this.ID); trace(_root.Scrol_mc.vidthumbs_mc.Mediablock[this.ID]) var toDelete = _root.Scrol_mc.vidthumbs_mc.Mediablock[this.ID] toDelete.swapDepths(toDelete._parent.getNextHighestDepth()); toDelete.removeMovieClip(); removeMovieClip(this);//удаляет кнопку };
__________________
hauts.ru Последний раз редактировалось Hauts; 20.01.2011 в 21:10. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 107
|
Hauts, благодарю за помощь, и этот вариант не прошел, вот выложу исходник если не влом глянуть, буду весьма признателен
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 107
|
Tails, undefened походу что то с путями у меня. Но по логике это путь верный.
Scrol_mc.vidthumbs_mc. - реально существующий обьект. Mediablock - из библиотеки загружаю циклом в vidthumbs_mc |
|
|||||
|
__________________
Дети не должны знать о своих родителях Последний раз редактировалось Tails; 21.01.2011 в 09:05. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|