Мое приложение использует Paper.js в качестве рамки для рисования элементов, и в настоящее время я кодирую некоторые тесты.Событие Trigger tool на Paper.js
Мне нужно запускать события инструмента вручную, но я получаю сообщение 'emit is not a function' error.
Я делаю это так:
tool.emit('mousedown', {
point: new Point(5, 5)
});
Что случилось с моим кодом? Согласно Paper.js documentation:
emit (type, event) Извлечь событие на инструменте.
Параметры: Тип: String ('MouseDown' | 'MouseUp' | 'MouseDrag' | 'MouseMove' | 'KeyDown' | 'KeyUp') - тип события событие: Объект - объект буквальным, содержащий свойства описывающие Возвраты события: Boolean - правда, если событие было слушатели, иначе ложных
Если я отлаживать код, инструмент является Tool
объекта, но emit
не существует.