|
|
|||||
[+4 11.07.10]
Регистрация: Jun 2010
Сообщений: 9
|
Как получить объекты под мышкой?
Собственно, вопрос: есть ли стандартные средства по возврату объектов под мышкой? Мне пока что нужно перетащить яблоко в корзину. Мне не лень проверить объекты и вручную. Т,е. сделать проверку: попадает ли курсор мыши в корзину, при двигающемся яблоке или нет, но хотелось бы какой-либо автоматики на таких простых операциях. Тем более, что эта автоматика, по идее, должна выполняться аппаратно.
|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
getObjectsUnderPoint
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
[+4 11.07.10]
Регистрация: Jun 2010
Сообщений: 9
|
Спасибо.
|
|
|||||
[+4 11.07.10]
Регистрация: Jun 2010
Сообщений: 9
|
Не знаю, работает он или нет. Просто устраиваюсь на работу AS3-программистом, совершенно его не зная. Из знаний только C++, C, Delphi (когда-то давно). Соотв-но общие концепции ООП. Также до этого занимался программированием трёхмерной графики (преимущественно OpenGL).
Везде до этого у меня было всё достаточно универсально и абстрактно и мне не приходилось работать с объектами на прямую. А тут, получается необходимо. Поэтому я и задал вопрос на будущее: какие есть универсальные способы выбора объектов. Ответ получил. Есть ли подводные камни - пока не знаю. Добавлено через 5 минут Извиняюсь, вопрос может быть не в тему, но всё-таки: Где можно получить помощь по нубским вопросам? Имеется ввиду не ЧаВо, конечно, а что-либо типа конференции или типа того. Например, вопрос: как получить ссылку на объект документа. Я делал так: child.parent.parent...parent. Потом пришёл к выводу, что универсальнее так: Document(stage.getChildAt(0)). Может, есть еще более хороший способ? Добавлено через 9 минут Например, яблоки у меня обращаются к корзине так: 1. У объекта-документа есть ссылки на массив яблок и две корзины. 2. В конструкторе яблока и корзины они делают что-то вроде: Game(stage.getChildAt(0).aApples.push(this)); //Саморегистрация 3. Корзина обращается к яблокам т.о.: Game(stage.getChildAt(0)).aApples(n)); где n - номер яблока. Правильно ли я делаю с архитектурной точки зрения? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Цитата:
Помимо stage и parent есть root. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
parent лучше вообще не пользоваться.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Так вот насчёт getObjectsUnderPoint() — комментарий senocular'а:
Цитата:
Совсем не очевидное поведение относительно того, что написано в документации: Цитата:
|
Часовой пояс GMT +4, время: 21:00. |
|
« Предыдущая тема | Следующая тема » |
Теги |
drag-and-drop , mouse |
|
|