html5 canvas как получить Стек canvas для состояний рисования - PullRequest
2 голосов
/ 11 декабря 2011

холст html5 как получить Стек холста состояний рисования?Каждый контекст поддерживает стек состояний рисования. И состояния рисования состоят из текущей области отсечения (которая мне нужна) и других.API предлагает только методы save () и restore () для получения текущих состояний рисования и поддержки стека.Но если я получил много сохранений состояния рисования в стеке и хочу поменять одно на другое, которое не является прежним.Что я могу сделать ?как относиться к стеку как к массиву?

1 Ответ

0 голосов
/ 11 декабря 2011

Вам нужны разные массивы для хранения положений x и y, когда мышь находится на холсте. Затем вы можете различать различные рисунки, записывая индексы этих массивов во время события mousedown. Вот учебник для такого требования. Эту серию индексов mousedown можно также использовать для отмены чертежей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...