PDA

Просмотр полной версии : несколько вопросов


ther
15.06.2013, 19:18
1. Есть рабочая область (WorkArea) на нее, из списка компонентов, накидываются разные объекты, на каждого из которых вешаются обработчики нажатия и отжатия лкм. На WorkArea тоже висит обработчик на нажатие лкм. Так вот, на нажатии на объект срабатывает и событие нажатия на WorkArea. Почему? И можно ли это как то погасить что ли? То есть я могу завести еще одну переменную, которая будет принимать true при нажатии на объект и false при отжатии, а в событии WorkArea проверять эту переменную. Но это как то неправильно.
2. Можно ли сделать так, что бы объекты, которые выходили за рамки WorkArea(и добавленные как WorkArea.addChild) как то урезались? То есть становилась невидимая та часть, которая уехала за границу? или это самому надо контролировать?
спасибо

Ёлочка
15.06.2013, 19:42
1. Достаточно одного слушателя на WorkArea. Дочерние элементы при клике будут доступны через event.target.

2. Можно назначить маску на WorkArea.

ther
15.06.2013, 19:52
Ёлочка
спасибо, понял

mooncar
15.06.2013, 21:37
Название темы не раскрывает сути вопроса. Закрыто.