| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > Нужно поймать событие нажатия кнопки мыши |
| Автор: max-@ 14.3.2005, 15:32 |
| Нужно поймать событие нажатия кнопки мыши на круге и перетащить его за мышью пока нажата кнопка.............. Короче нужно организовать так сказать "Drag&Drop" |
| Автор: setq 14.3.2005, 17:46 |
| что нужно я понял. а вот что тебе здесь не понятно - ты не сформулировал. как отлавливать нажатие/отпускание? как перетаскивать? или и то и другое? |
| Автор: Zorro 14.3.2005, 18:28 | ||
Думаю это больше подходит Вот быстренько сделал пример: http://sr.invaders.ru/other/DragAndDrop.fla http://sr.invaders.ru/other/DragAndDrop.swf |
| Автор: max-@ 15.3.2005, 08:53 |
| В MX не открывается.......... где ты делал? |
| Автор: Zorro 16.3.2005, 20:18 | ||
И правильно, что не открывается. Я делал в 7-ом флэше, т.е. Flash MX 2004 |
| Автор: max-@ 17.3.2005, 08:22 |
| Обьясни пожалуйста как ты делал....... |
| Автор: Zorro 17.3.2005, 20:52 | ||
| По пунктам: 1. Создать клип, нарисовать на нём что нужно. 2. Создать кнопку. Но рисовать только на кадре HIT (надо нарисовать рабочую область кнопки, желательно такую же, как у клипа). Т.е. она будет отлавливать нажатия мышки. 3. Кнопку вставляем в клип (создан в п.1) на отдельный слой. Устанавливаем имя кнопки "btn". 4. Вставляем клип в главную временную диаграмму, ставим имя "mov" 5. На главной временной диаграмме код:
6. Радуемся жизни |
| Автор: max-@ 18.3.2005, 09:50 |
| не работает.............я просто не разу не програмил во флэш 1. Сделал кноп назвал ее btn 2. Вставил в отдельный слой с именем mov 3. В Layer1 пишу скрипт 4. запускаю не работает как у тебя...... 3. 3. В mov пишу скрипт 4. запускаю не работает как у тебя...... Да кстати над кнопкой появляется другой курсор (Это значит что этот элемент кнопка?) |
| Автор: Zorro 18.3.2005, 17:23 | ||
Делай в точности по пунктам! Как кнопка и клип называются в библиотебе без разницы, ты уже в рабочей области ставишь им имена (кнопке - btn, клипу - mov). Получается такая структура: 1. Главным клип (_root). 2. В нём клип mov. 3. К клипе mov кнопка btn. Возможно проще будет поставить самый новый флэш (Flash MX 2004) |