![]() |
|
||||||||||
|
|||||
|
Регистрация: 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. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|