![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 15
|
Добрый день!
Проблема с перетаскиванием объектов, помогите пожалуйста разобраться! Можно ли сделать так: исходник (hr-dannyh) 1. Перетаскиваются ВСЕ объекты ( это просто, это у меня получается). 2. Те, которые не подходят по смыслу просто отпрыгивают обратно ( вот тут как раз проблема). исходник (2-umet-2-2): 1. Перетаскиваются ВСЕ объекты. 2. Если объект попадает не в свою ячейку, то он прыгает обратно. Если в свою - остается там жить ( наверное здесь надо задавать координаты? что-то никак не дотумкаю как сделать...) Очень надеюсь на вашу помощь! |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Обычно в таких случаях используют не сравнение координат, а hitTest();
Посмотрите в хелпе, у этого метода есть два варианта - проверка, пересекается ли клип А с клипом В, и другой - пересекает ли клип А точку с заданными координатами. При отпускании таскаемого клипа делаете проверку - пересекает ли он положенную ему ячейку. Если нет - то возврат, если да - то упаковка. Удачи.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 15
|
Спасибо большое! нашла такое в хелпе, стала разбираться. даже получилось кое что.
Но есть два вопроса: 1. Как можно сделать чтобы "status_txt" писал по русски верно и не верно, а не false и true? 2. Как применить подобное действие для других объектов? У меня в примере таких объектов три, а запустить я смогла только один... Посоветуйте пожалуста! Исходник прилагаю. |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
|
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Зачем 3 оденаковые функции? Таким примером ты только испортиш автору жизнь. Дал готовый код хотя и кривой o_O.
Зачем тут апдейт афтер эвент? Хит тест каждой картинки идет только пока она тащится. Т.е не правильно не вылизет пока ты не заташиш неправильную картинку в арею и не начнеш ташить правильную ![]() |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
На основе этого можно сделать еше тысячи ошибок и в итоге все начать сначала.
P,S Ладно тогда в функции лишняя праверка:/ |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
А если положить скажем бабку в арея бабка, а патом взять поезд. То что будет в текстовом поле арея бабка?)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|