![]() |
Как програмно удалить часть Movie Clip-a
Как програмно удалить часть Movie Clip на пересечении с другим клипом?
|
часть Movie Clip? Такого готового способа нету, надо придумывать
|
Мувиклип, в нем мувиклипы-куски объекта. И уже тогда:
Код AS1/AS2:
|
да, пожалуй единственный способ это руками раздробить клип
|
Есть еще mc.blendMode
Кстати очень интересная штука. Если поставить mc.blendMode=alpha (в Вашем случае), то можно получить некий эффект. UPD Сам посидел поковырялся - так и не добился нужного эффекта =) Но по идее как-то можно |
Да, как написали выше выход - бутерброд.
Но это уже имитация удаления части - тогда при обработке события - принадлежит ли этот кусок клипа к существующему? (то есть, стирали здесь?) нужно 2 проверки: 1) Собственно, принадлежит ли к изначальному клипу 2) НЕ принадлежит ли к клипу "маске". Если придеться после работать с ним - то наверно, логичнее было бы сделать bitmapData`ой начальный клип, там уже можно будет конкретно удалять пиксели, или хотя бы этот маскирующий клип. (getPixel или getPixel32 работают быстрее, чем hitTest c shape флагом), если конечно, вам понадобиться работать с точками. |
А может кто-нибудь кинуть сылку с проектом и лучше с коментариями
|
Про blendMode
http://www.flasher.ru/forum/showthre...ight=blendMode |
Blendmode работает с изображением визуально, а мне потом hitTest нада мутить!
|
Zoom:
Цитата:
|
| Часовой пояс GMT +4, время: 17:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.