![]() |
Цитата:
Если второе прочтение кода по ссылке не поможет - повешу наверно свое пробегание по всем объектам под курсором на EnterFrame - один фиг пользователь активно мышкой водит, так что перевешивание с MOUSE_MOVE на ENTER_FRAME может и не просадит ничего. Цитата:
Короче, хватит про прозрачный PNG - если не осилю - тему в AS3-ветке создам. |
Цитата:
Я вам предложил решение с трасировкой картинки в вектор, с последующей его отрисовкой в спрайте/мувике. Что приведет к перекрытию мыши в непрозрачных областях и доступности в прозрачных. |
Что я там хочу видеть? Комментарии по предложенной библиотеке:
- отрисовка вектора, судя по демке нехило жрет проц (хотя удивительно что оно вообще так быстро работает) а если картинка анимированная - каждый кадр так перегонять? - отрисованный вектор будет жрать в разы больше проца при ренреринге, чем PNG Итого просто повесив свою проверку на ENTER_FRAME я секономлю гораздо больше, чем при использовании этой чудо-либы. |
http://www.flasher.ru/forum/showpost...44&postcount=9
http://www.flasher.ru/forum/showpost...4&postcount=16 Три страницы флуда. Кто нибудь ответит на вопросы, о чем вообще опрос? |
Цитата:
Если картинка анимированная, тогда надо смотреть по ситуации - возможно экономичнее использовать метод с прозрачностью. Вообще нет универсальных решений, есть те, которые, больше подходят в данной ситуации. - cache as bitmap (как самый простейший вариант) никто не отменял. Да и не факт, что без этого будет "жрать в разы больше проца при ренреринге", там не такой навороченный рисунок выходит. @alatar Тут не флуд, а просто уже другое обсуждают ;) |
Все-таки решил опробовать подход http://blog.mosessupposes.com/?p=40
Внимательно перечитал код Там они ухитрились не использовать getObjectsUnderPoint (а он глючный) - от совершенно неприемлемого создания битмап-даты удалось избавиться - ON_ENTER_FRAME, как оказалось, работает не на всех объектах в постоянном режиме, а лишь на тех, в прямоугольные границы которых попадает мышка в данный момент. Т.е. вполне годное решение, если напильником обработать. |
| Часовой пояс GMT +4, время: 01:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.