Просмотр полной версии : удаление объектов в ролике
Здравствуйте!!! подскажите как например сделать такое: на сцене расположены мувики, у есть кнопка удалить, как сделать так чтоб можно было выделить например мувик и нажав на кнопку удалить, удалить этот мувик, и так с остальными? подскажите варианты? просто не получаеться сделать так чтоб выделил мувик и нажал на кнопку удалить он и удалился. спасибо
removeMovieClip да, но как его применить именно для того что отметить какой-нибудь из мувиков и при нажатии на кнопку удалить имменно тот который выделили?
А что у вас не получается в решении проблемы? И что вы ожидаете в качестве ответа?
_etc у меня не получаеться текущий объект на сцене выделить мышкой и удалить при нажатии на кнопку, подскажите
Что подсказать-то? Что у вас конкретно не получается? Отработать нажатие на кнопку? Сохранить ссылку на выбранный клип? Нарисовать рамочку вокруг выделенного объекта?
Код вы будете сами писать, это ваша работа.
при выделении мувика его адрес запомнить в какой-нибудь переменной, и при нажатии на удалить, извлечь этот адрес и по нему удалить клип, а как уже вам решать.
chingachgoog
29.01.2008, 11:07
как вариант:
1) перебрать for-in все объекты на столе
2) найти с hitTest все пересекающиеся с мышкой
3) найти верхний из этих объектов
4) swapDepth дать верхнему объекту положительную глубину
5) removeMovieClip
2chingachgoog
Походу нужно удалять не по клику на мувик, а после его выделения и нажатия на кнопку "удалить", так что это не покатит.
to Corc:
простой пример реализации как выделить мышкой мув, а потом его удалить при нажатии на кнопку без запоминания его адреса и всего прочего, есть?
Без запоминания извращенно но можно:
При выделении клипа, класть его на глубину, скажем, 123, при помощи swapDepths, потом при нажатии кнопки, например, создать там на той глубине пустой клип и удалить его сразу же :)
Но с запоминанием гораздо проще и правильнее.
chingachgoog
30.01.2008, 12:47
2chingachgoog
Походу нужно удалять не по клику на мувик, а после его выделения и нажатия на кнопку "удалить", так что это не покатит.
что мешает разнести по времени этапы алгоритма?
в принципе все понятно, с задачаей справился, всем спасибо за помощь
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.