Просмотр полной версии : Не могу проверить(((
В общем, у меня есть флешка на 4 кадра в каждом кадре кнопки да и нет, если за три кадра пользователь хотя бы раз нажал "да" то он с третьего кадра переходит на сайт, а если все время нет то, собсно, видит 4йы кадр. Я просто очень мало всего знаю во флеше((((я не понимаю как мне узнать нажимал он да или не нажимал. вот)))
Dalass13
21.02.2011, 21:33
не совсем понятно зачем нужны 3 кадра вообще?
если нужно только узнать нажимал человек кнопку или нет, просто поместите в кадр, где находится кнопка, код:
// переменная, которая будет "знать",
// была нажата кнопка "Да" (=1) или нет (=0)
var buttonYesWasPressed = 0;
// Yes - имя кнопки
// onPress - событие "ПриНажатии"
Yes.onPress = function() {
buttonYesWasPressed = 1;// нашу переменную ставим в состояние 1 - кнопка была нажата
_root.gotoAndStop(_currentframe+1); // переходим на следующий кадр
};
аналогично для кнопки "Нет"
затем, при переходе на 4 кадр, Вы должны проверить, нажималась ли кнопка "Да". Помещаете в 4 кадр такой код:
// Если кнопка "Да" была нажата хоть раз...
if (buttonYesWasPressed == 1) {
getURL('www.такой-то_сайт.ru'); // ...то переходим на сайт
} else {
stop(); // ... если нет - остаемся на 4 кадре
}
незнаю, это Вам было нужно или нет
мрррррр.....счас попробую)))
Dalass13
21.02.2011, 21:58
ну тогда к тому что я написал, добавьте еще...
Код на первый кадр:
// "стоим" на первом кадре
stop()
// No - имя кнопки
// onPress - событие "ПриНажатии"
No.onPress = function() {
// переходим на следующий кадр
_root.gotoAndStop(_currentframe+1);
};
да, спасибо)))я это уже написала...
но вот почему то не работает(((
Dalass13
21.02.2011, 22:08
что именно не работает?
он ходит по кадрам но вот когда нажимаешь последнюю кнопку он сначала показывает 4ый кадр и только потом переходит на сайт. и переходит на сайт даже если нажимали все время нет
Добавлено через 5 минут
ой ой ойс кнопкой нет я разобралась я просто там кое что поменять в названии забыла)))а вот с тем что он показывает 4йы кадр после 3 проблемы))
Dalass13
21.02.2011, 22:25
26060
вот, посмотрите
з.ы. Вы тоже с Екатеринбурга?)
Dalass13
21.02.2011, 22:32
землячка)
ну что? посмотрели? подходит?
оуууу))))))спасибо большое))))))))))
Dalass13
21.02.2011, 22:35
всегда рад помочь, тем более что мелочь такая XD
спасибо большое))))просто у меня похоже руки не из того места чуть чуть)))
Psycho Tiger
21.02.2011, 22:46
Я очень извиняюсь за оффтоп, но вот такие темы не дают мне думать, что флешер.ру однообразный.
Название темы не отражает сути вопроса.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.