Просмотр полной версии : Переход по кнопке на разные слайды.
У меня есть кнопка (допустим название button) и по нажатии на нее приложение переходит допустим на слайд 3.
Мне нужно что бы если человек 1 раз нажмет на эту кнопку переходило на слайд 3, а во все последующие нажатия переходило на слайд 2.
Пожалуйста помогите с кодом.
Что такое «слайд»? Каким образом переход осуществляется на сей момент?
Я полагаю, имеются в виду кадры. Ну вот как-то так:
private var isFirstClick:Boolean = true;
...
private function onClick(event:MouseEvent):void {
if (isFirstClick) {
gotoAndStop(3);
isFirstClick = false;
} else {
gotoAndStop(2);
}
}
Вылазит ошибка.
Атрибут "private" можно использовать для определений свойств класса.
Вылазит ошибка.
Атрибут "private" можно использовать для определений свойств класса.
private уберите.
И лучше вообще не писать в кадрах, если ваш проект посерьезнее баннера.
var isFirstClick:Boolean = true;
pobediteli.addEventListener(MouseEvent.CLICK,pobediteli1);
function pobediteli1(event:MouseEvent):void {
if (isFirstClick) {
gotoAndStop(16);
isFirstClick = false;
} else {
gotoAndStop(15);
}
}
Все равно переходит на один и тот же слайд.
Перед кликом трейсите isFirstClick. Чему оно равно? Кажется, всегда true. Это значит, что каждый кадр у вас переназначается эта переменная. Вот оно - писанина в кадрах.
Ну помогите с кодом пожалуйста да конца.
С чем помочь-то? Я не вижу ошибки в коде. Ошибка у вас в кадрах. И я выше уже сказал, что нужно сделать, чтобы проверить. От этого и нужно плясать.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.