Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужно поймать событие нажатия кнопки мыши, ActionScript 
:(
    Опции темы
max-@
Дата 14.3.2005, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 8.12.2004
Где: Тольятти

Репутация: нет
Всего: нет



Нужно поймать событие нажатия кнопки мыши на круге и перетащить его за мышью пока нажата кнопка..............

Короче нужно организовать так сказать "Drag&Drop"
PM MAIL WWW   Вверх
setq
Дата 14.3.2005, 17:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











что нужно я понял. а вот что тебе здесь не понятно - ты не сформулировал. как отлавливать нажатие/отпускание? как перетаскивать? или и то и другое?
  Вверх
Zorro
Дата 14.3.2005, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Цитата
или и то и другое?

Думаю это больше подходит smile

Вот быстренько сделал пример:
http://sr.invaders.ru/other/DragAndDrop.fla
http://sr.invaders.ru/other/DragAndDrop.swf

PM MAIL WWW ICQ   Вверх
max-@
Дата 15.3.2005, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 8.12.2004
Где: Тольятти

Репутация: нет
Всего: нет



В MX не открывается.......... где ты делал?
PM MAIL WWW   Вверх
Zorro
Дата 16.3.2005, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Цитата
В MX не открывается.......... где ты делал?

И правильно, что не открывается. Я делал в 7-ом флэше, т.е. Flash MX 2004 smile
PM MAIL WWW ICQ   Вверх
max-@
Дата 17.3.2005, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 8.12.2004
Где: Тольятти

Репутация: нет
Всего: нет



Обьясни пожалуйста как ты делал.......
PM MAIL WWW   Вверх
Zorro
Дата 17.3.2005, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



По пунктам:
1. Создать клип, нарисовать на нём что нужно.
2. Создать кнопку. Но рисовать только на кадре HIT (надо нарисовать рабочую область кнопки, желательно такую же, как у клипа). Т.е. она будет отлавливать нажатия мышки.
3. Кнопку вставляем в клип (создан в п.1) на отдельный слой. Устанавливаем имя кнопки "btn".
4. Вставляем клип в главную временную диаграмму, ставим имя "mov"
5. На главной временной диаграмме код:
Код

mov.btn.onPress = function()
{
    mov.startDrag(true)
}
mov.btn.onRelease = function()
{
    mov.stopDrag();
}

6. Радуемся жизни smile

Это сообщение отредактировал(а) Zorro - 17.3.2005, 20:54
PM MAIL WWW ICQ   Вверх
max-@
Дата 18.3.2005, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 8.12.2004
Где: Тольятти

Репутация: нет
Всего: нет



не работает.............я просто не разу не програмил во флэш
1. Сделал кноп назвал ее btn
2. Вставил в отдельный слой с именем mov
3. В Layer1 пишу скрипт
4. запускаю не работает как у тебя......

3. 3. В mov пишу скрипт
4. запускаю не работает как у тебя......

Да кстати над кнопкой появляется другой курсор (Это значит что этот элемент кнопка?)

Это сообщение отредактировал(а) max-@ - 18.3.2005, 09:51
PM MAIL WWW   Вверх
Zorro
Дата 18.3.2005, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Цитата
не работает.............

Делай в точности по пунктам! Как кнопка и клип называются в библиотебе без разницы, ты уже в рабочей области ставишь им имена (кнопке - btn, клипу - mov).

Получается такая структура:
1. Главным клип (_root).
2. В нём клип mov.
3. К клипе mov кнопка btn.

Возможно проще будет поставить самый новый флэш (Flash MX 2004) smile
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.