![]() |
PNG и Mouse_Down
есть картинка PNG с деревом к примеру, фон прозрачный
Можно ли как нибудь сделать чтобы мышь реагировала на сам объект игнорируя прозрачный фон? p.s. Работаю в изометрии , AS3isolib Или как импортировать объект из редактора (и какого) чтобы картинка не преобразовывалась в квадрат с заполнением прозрачного фона. p.s. Photoshop'ом не удаётся ( У меня только такие идеи появились, как ... 1ая: Либо Векторизировать Растровое изображение в Flash IDE под параметрами 1,1, но тогда объект начинает сильно тормозить, пока я его в символ не преобразую.да и в swf выглядит размытым. 2ая: Следующая идея, которая пришла мне в голову, меня ещё меньше радует)) Векторизирую Растровое изображение, создаю прямоугольник , переношу полученное после векторизации изображение на прямоугольник, заполняю монотонным фоном, снимаю выделение, чтобы форма отпечаталась и удаляю. Потом беру исходное изображение , нажимаю CTL+B и сверху кладу формочку сделанную ранее и получаю вырезанную картинку.. Но это долго, наверняка есть способ попроще :D |
Всё намного проще... берём getPixel32 и проверяем на прозрачность...
|
PNG невозможно использовать не как «квадрат с заполнением прозрачного фона», как и любое другое изображение — они всегда прямоугольны.
Немного больше про PNG Выходом при простом контуре без скриптов будет обтравка изображения маской — тогда прозрачный фон не учитывается. Но вариант FlashRus'a конечно, предпочтительней. |
|
спасибо всем за ответы) искал getPixel... ничего не понятно :D в совместимости с as3isolib))
|
| Часовой пояс GMT +4, время: 18:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.