Версия :
Создать JS - Версия: 1.0.1
Мольберт JS - Версия 1.0.2
Браузеры :
- Chrome (последняя версия)
- Firefox (последняя версия)
ОС :
Windows 10
У меня возникла проблема, которая ранее описывалась в течение 6 лет go, и для последней версии было применено исправление. Однако, похоже, что проблема все еще сохраняется в последней версии Easel JS автономно или в сочетании со всей библиотекой Create JS.
Когда я применяю прослушиватель событий click
к вложенным Container
, SpriteSheet
, Sprite
или Bitmap
, он запускается по всей сцене. Я загружаю изображения, которые являются файлами PNG24 и сохраняют альфа-прозрачность в описанных экземплярах класса. Не имеет значения, является ли изображение * c или SpriteSheet
(пытались использовать более десятка изображений). При наличии нескольких объектов, поддерживающих щелчки, событие щелчка запускается для всех из них, независимо от того, где я нажимаю на сцене.
Это структуры, в которых проблема сохраняется:
+ Stage
+ Container
+ Container
- Bitmap/Sprite/Graphic **w/ Click Event**
+ Stage
+ Container
+ Container **w/ Click Event**
- Bitmap/Sprite/Graphic
При удалении вложенных контейнеров проблема исчезает.
+ Stage
- Sprite/Bitmap/Container