Форум 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=151049)

кошко 21.02.2011 21:22

Не могу проверить(((
 
В общем, у меня есть флешка на 4 кадра в каждом кадре кнопки да и нет, если за три кадра пользователь хотя бы раз нажал "да" то он с третьего кадра переходит на сайт, а если все время нет то, собсно, видит 4йы кадр. Я просто очень мало всего знаю во флеше((((я не понимаю как мне узнать нажимал он да или не нажимал. вот)))

Dalass13 21.02.2011 21:33

не совсем понятно зачем нужны 3 кадра вообще?

если нужно только узнать нажимал человек кнопку или нет, просто поместите в кадр, где находится кнопка, код:

Код AS1/AS2:

// переменная, которая будет "знать",
// была нажата кнопка "Да" (=1) или нет (=0)
var buttonYesWasPressed = 0;
 
// Yes - имя кнопки
// onPress - событие "ПриНажатии"
Yes.onPress = function() {
        buttonYesWasPressed = 1;// нашу переменную ставим в состояние 1 - кнопка была нажата
        _root.gotoAndStop(_currentframe+1); // переходим на следующий кадр
};

аналогично для кнопки "Нет"

затем, при переходе на 4 кадр, Вы должны проверить, нажималась ли кнопка "Да". Помещаете в 4 кадр такой код:

Код AS1/AS2:

// Если кнопка "Да" была нажата хоть раз...
if (buttonYesWasPressed == 1) {
        getURL('www.такой-то_сайт.ru'); // ...то переходим на сайт
} else {
        stop(); // ... если нет - остаемся на 4 кадре
}

незнаю, это Вам было нужно или нет

кошко 21.02.2011 21:56

мрррррр.....счас попробую)))

Dalass13 21.02.2011 21:58

ну тогда к тому что я написал, добавьте еще...

Код на первый кадр:

Код AS1/AS2:

// "стоим" на первом кадре
stop()
 
// No - имя кнопки
// onPress - событие "ПриНажатии"
No.onPress = function() {
        // переходим на следующий кадр
        _root.gotoAndStop(_currentframe+1);
};


кошко 21.02.2011 22:07

да, спасибо)))я это уже написала...
но вот почему то не работает(((

Dalass13 21.02.2011 22:08

что именно не работает?

кошко 21.02.2011 22:11

он ходит по кадрам но вот когда нажимаешь последнюю кнопку он сначала показывает 4ый кадр и только потом переходит на сайт. и переходит на сайт даже если нажимали все время нет

Добавлено через 5 минут
ой ой ойс кнопкой нет я разобралась я просто там кое что поменять в названии забыла)))а вот с тем что он показывает 4йы кадр после 3 проблемы))

Dalass13 21.02.2011 22:25

Вложений: 1
Вложение 26060

вот, посмотрите

з.ы. Вы тоже с Екатеринбурга?)

кошко 21.02.2011 22:31

да из Екатеринбурга)))

Dalass13 21.02.2011 22:32

землячка)

ну что? посмотрели? подходит?


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

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