BitFive: Теперь с мультитачем

Теперь в openfl-bitfive, альтернативной реализации Flash/OpenFL API на HTML5 с фокусом на блиттинг и совместимость с мобильными устройствами, есть поддержка мультитача.
Использование аналогично Flash/AIR - вы добавляете соответствующий слушатель событий на нужный DisplayObject, и обрабатываете приходящие в него события TouchEvent:

stage.addEventListener(TouchEvent.TOUCH_BEGIN, function(e) {
	trace("Касание на (" + e.stageX + ", " + e.stageY + ")");
});

И, как и для событий мыши, остальное обрабатывается библиотекой - события доставляются в объекты автоматически, и вам не нужно беспокоиться о браузерах и устройствах с частичной или глючной поддержкой мультитача.
Ко всему прочему, вы даже можете включить преобразование событий мыши в события касаний (флагом bitfive_mouseTouches) для простоты тестирования.

Изменения уже внесены в репозиторий и haxelib, есть демка (имеет смысл запускать на мобильном устройстве), а дополнительные детали доступны в английской версии записи.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.