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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.09.2005, 17:37
Leezard вне форума Посмотреть профиль Отправить личное сообщение для Leezard Посетить домашнюю страницу Leezard Найти все сообщения от Leezard
  № 2  
Ответить с цитированием
Leezard
 
Аватар для Leezard

Регистрация: Oct 2004
Сообщений: 141
Спасение утопающих дело неблагодарное, да?
Вот что получилось сделать.
Решение типа "через жопу", но работает.
Код на объекте:
onClipEvent (load) {
delay = 450;
k=0;
}
on (release) {


firstClick = getTimer();
_root.createEmptyMovieClip("testTimer",100);
_root.testTimer.k=0;
_root.testTimer.onEnterFrame = function(){
trace(k);
k++;
if(k>5){
//------Действие 1
_y-=15;
//------Конец Действие 1
k=0;
trace ("YESSS");
//break;
_root.testTimer.removeMovieClip();

}
}
if ((firstClick-secondClick)<delay) {
//------Действие 2
_y+=15;
//------Конец Действие 2
k=0;
_root.testTimer.removeMovieClip();
}
//else{_y-=15;}
secondClick = getTimer();

}
При первом клике создает Мувик _root.testTimer и вешает на него функцию onEnterFrame если прийдет второй клик _root.testTimer убивается и выполняется действие 2. Если второй клик не приходит _root.testTimer отсчитывает положенные кадры и запускает действие 1.

Отцы как ЭТО сделать красиво??? А не как это сделал я

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

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

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


 


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


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