All streams
Search
Write a publication
Pull to refresh
3
0
Send message
Еще раз повторю — хранить вы можете какие угодно данные о фигуре ассоциативно по тому же идентификатору, и перерисовывать имея ее координаты, форрму и т.д. Статья не затрагивает эти моменты, затрагивается только обработка событий. Кстати создание 1 дополнительного слоя на каждую фигуру хоть и избавит от ограничения по количеству в ~16 миллионов, но работать перестанет после первой тысячи
Я ведь потому и написал что реализация событий, а равно хранения данных и прочего здесь не рассматривается из-за огромного количества вариантов. И извините, но вы неправы, заливайте фигуры чем хотите, делайте полупрозрачными, двигайте ее, при этом на фоновом холсте всегда рисуется непрозрачная фигура той же формы, но другого цвета (цвета ее идентификатора). Подробнее о движении — mouseDown отследить таким способом очень просто, далее просто перестаем искать пиксели и перерисовываем нужные места, двигая вашу фигуру как вам угодно.
И еще — эта библиотека может быть сколь угодно замечательной, так жк как и Kinetic и OpenLayers, описаный в источнике. Я не предлагаю свою библиотеку, я описываю концепцию, которая во многих случаях чрезвычайно удобна. Кстати очень может быть что в этих библиотеках использован именно такой подход.
Спасибо за внимание к моей статье.

Information

Rating
Does not participate
Location
Пермь, Пермский край, Россия
Date of birth
Registered
Activity