Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Действие через несколько кликов (http://www.flasher.ru/forum/showthread.php?t=148336)

Ylik 28.12.2010 11:02

Действие через несколько кликов
 
Здравствуйте! Сразу прошу прощения, если такая тема уже есть, значит не нашла, не соображу, что писать в поиске. :(
Трудность у меня вот такая: мне нужно, чтобы через определенное количество нажатий на один (или несколько) мувиклипов началось проигрывание другого мувиклипа. То есть нужно как-то указать количество нажатий перед проигрыванием другого мувиклипа.
Наверняка это как-то просто, но я не знаю, как...
Буду очень рада помощи!


:o А теперь возник другой вопрос. Как сделать, чтобы последний мувиклип не начал прогирываться, пока не будут нажаты ВСЕ предыдущие мувиклипы (в свободном порядке)?
Очень полезно узнать. :)

lexa2000lexa 28.12.2010 11:29

Код AS1/AS2:

var количество_нажатий:Number = 0;
var нужное_количество:Number = 5;
кнопка1.onPress = function() {
        количество_нажатий ++
        control()
}
кнопка2.onPress = function() {
        количество_нажатий ++
        control()
}
function control(){
        if(количество_нажатий==нужное_количество){
                клип.play()
        }
}

както так, писал прям тут могут быть ошибки.

Ylik 28.12.2010 11:34

Спасибо, сейчас попробую посмотреть, что у меня из этого получится. :)

Добавлено через 34 минуты
Урра! Слушайте, вроде работает!!! Спасибо наиогромнейшее!!! :yahoo:

Добавлено через 47 минут
А теперь возник другой вопрос. Как сделать, чтобы последний мувиклип не начал прогирываться, пока не будут нажаты ВСЕ предыдущие мувиклипы (в свободном порядке)?
Очень полезно узнать. :)


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

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