Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.08.2005, 21:08
horror-flash вне форума Посмотреть профиль Отправить личное сообщение для horror-flash Найти все сообщения от horror-flash
  № 1  
Ответить с цитированием
horror-flash

Регистрация: Aug 2005
Сообщений: 15
Question вопрос! подсчёт кликнувших и двойной клик

т.к. я практически ноль в As подскажите плиз поподробнее, как организовать такую фишку:
есть ролик, который заканчивается некием кадром.
на этом кадре стоит кнопочка ооооочень маленькая. её не должно быть заметно, не должен загораться курсор при наведении (это я понял как сделать), и обязательно должна срабатывать при двойном щелчке. после двойного щелчка она должна перебрасывать клип на следующий кадр и говорить пользователю "вы ххх кликнувший человек", как организавать подсчёт таких вот кликнувших мне вообще непонятно и что бы это показывалось пользователю... помогите пожалуста.. объясните... лучше на примере каком-нибудь.... очень надо...

Старый 30.08.2005, 22:10
justin_g вне форума Посмотреть профиль Отправить личное сообщение для justin_g Найти все сообщения от justin_g
  № 2  
Ответить с цитированием
justin_g
 
Аватар для justin_g

Регистрация: Aug 2005
Сообщений: 27
двойной клик. первое что приходит на ум: по первому клику на определённое время (промежуток между кликами) появляется ещё один мувиклип, который реагирует на второй клик. если второго клика нет, то второй мувиклип исчезает.
по поводу счётчика смотри вложенный файл - урок великого и ужасного.
кстати, а куда с flasher.ru уроки делись?...
Вложения
Тип файла: zip counter.zip (17.7 Кб, 11 просмотров)

Старый 31.08.2005, 11:36
horror-flash вне форума Посмотреть профиль Отправить личное сообщение для horror-flash Найти все сообщения от horror-flash
  № 3  
Ответить с цитированием
horror-flash

Регистрация: Aug 2005
Сообщений: 15
насчёт счётчика понятно, а вот как реализовать двойной клик... врядли я сам смогу написать action, мне пример нужен наглядный... всё от и до... помогите плиз!

Старый 31.08.2005, 11:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от horror-flash
насчёт счётчика понятно, а вот как реализовать двойной клик... врядли я сам смогу написать action, мне пример нужен наглядный... всё от и до... помогите плиз!
Выйди в список тем и найди тему ВОПРОС по созданию "пасхального яйца"!, она буквально рядом с твоей. Там Ив дал код для двойного клика.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 31.08.2005, 12:09
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 5  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Так это horror-flash два топика сразу поднял =(
__________________
Garbage Collector || AIR (Apollo) Docs

Старый 31.08.2005, 12:13
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Бармалей
Так это horror-flash два топика сразу поднял =(
Ха, я на авторов обычно не гляжу
тогда не смотри этот топик!!!!
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 31.08.2005, 13:40
horror-flash вне форума Посмотреть профиль Отправить личное сообщение для horror-flash Найти все сообщения от horror-flash
  № 7  
Ответить с цитированием
horror-flash

Регистрация: Aug 2005
Сообщений: 15
Я нашёл такую вешь по дабл клику

Mouse.addListener(Mouse);
Mouse["onMouseDown"+""] = function () {
if (getTimer()-this.time<=300 && this.flag) {
Mouse["broadcastMessage"]("onDoubleClick");
this.flag = false;
} else {
this.time = getTimer();
this.flag = true;
}
};
Mouse.addListener(_root);
_root.onDoubleClick = function() {
gotoAndStop(2);
;
};

Но она срабатывает при щелчке в любом месте экрана, а мне надо чтобы это происходило только при нажатии на кнопку... Как осуществить?

Старый 31.08.2005, 13:55
Nео вне форума Посмотреть профиль Отправить личное сообщение для Nео Найти все сообщения от Nео
  № 8  
Ответить с цитированием
Nео
 
Аватар для Nео

Регистрация: Jun 2005
Адрес: Kharkov
Сообщений: 63
Отправить сообщение для Nео с помощью ICQ
Mouse.addListener(Mouse);
Mouse["onMouseDown"+""] = function () {
if (getTimer()-this.time<=300 && this.flag) {
Mouse["broadcastMessage"]("onDoubleClick");
this.flag = false;
} else {
this.time = getTimer();
this.flag = true;
}
};
Mouse.addListener(_root.mc);
_root.mc.onDoubleClick = function() {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
trace("Ok");
}
};
//вместо mc подставь имя инстанса кнопки
__________________
The matrix has you...

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:52.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.