2013-05-10 2 views
0

Используя Fabric.js, можно запускать события «mousedown», «move» и «mouseup» извне холста, например. с помощью jQuery ui ползунка?Запуск mousedown/touch и перетаскивание и удаление событий в Fabric.js удаленно

Я не вижу никакого способа получить ссылку на каждый объект, чтобы инициировать события на нем из внешнего холста.

ответ

1

Я просто не видел этот пример для того, как получить доступ к объектам:

http://fabricjs.com/controls/

Это делает то, что мне было нужно.

2

Почему вы хотите инициировать события извне? При следующем вызове функций вы можете получить доступ к объектам:

var activeObject = canvas.getActiveObject(); 
var activeGroup = canvas.getActiveGroup(); 
var object1 = canvas.item(0); // item(1) ... 

canvas.forEachObject(function(o) { 
    //iterate over all existing objects 
}); 

var objects = canvas.getObjects(); // returns array of all objects 
+0

Это позволило бы мне манипулировать объектами в общей среде с помощью двух устройств, работающих на аналогичных экранах, с веб-окнами, соединяющими действия между пользователями. – MyStream

 Смежные вопросы

  • Нет связанных вопросов^_^