Показать сообщение отдельно
  #1 (permalink)  
Старый 28.01.2013, 20:55
Интересующийся
Отправить личное сообщение для Moonlight Посмотреть профиль Найти все сообщения от Moonlight
 
Регистрация: 18.05.2011
Сообщений: 25

Html5 canvas эффект наведения
Здравствуйте. У меня такой вопрос по canvas. Я отрисовал на холсте треугольную область. Мне нужно при наведении на неё курсором окрашивать её в другой цвет. Мне не понятно как с помощью методов canvas это сделать. Я вот нашёл один метод - isPointInPath, но мне кажется это будет очень затратно по производительности. Нужно будет на всё перемещения курсора брать его координаты и сравнивать. К тому же что делать, если на одном холсте отрисовано несколько фигур на основе одного и того же контекста (ctx), а закрашивать их нужно по отдельности при наведении на каждую? В общем есть ли ещё какие-то способы решить такую задачу?
Ответить с цитированием