Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.01.2011, 09:50
RoLeX_X вне форума Посмотреть профиль Отправить личное сообщение для RoLeX_X Найти все сообщения от RoLeX_X
  № 1  
Ответить с цитированием
RoLeX_X

Регистрация: Dec 2010
Сообщений: 9
Question Переход по кнопке на разные слайды.

У меня есть кнопка (допустим название button) и по нажатии на нее приложение переходит допустим на слайд 3.
Мне нужно что бы если человек 1 раз нажмет на эту кнопку переходило на слайд 3, а во все последующие нажатия переходило на слайд 2.
Пожалуйста помогите с кодом.

Старый 10.01.2011, 12:14
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 2  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Что такое «слайд»? Каким образом переход осуществляется на сей момент?

Старый 10.01.2011, 13:52
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 3  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Я полагаю, имеются в виду кадры. Ну вот как-то так:
Код AS3:
private var isFirstClick:Boolean = true;
...
private function onClick(event:MouseEvent):void {
	if (isFirstClick) {
		gotoAndStop(3);
		isFirstClick = false;
	} else {
		gotoAndStop(2);
	}
}
__________________
тут я

Старый 10.01.2011, 13:59
RoLeX_X вне форума Посмотреть профиль Отправить личное сообщение для RoLeX_X Найти все сообщения от RoLeX_X
  № 4  
Ответить с цитированием
RoLeX_X

Регистрация: Dec 2010
Сообщений: 9
Вылазит ошибка.
Атрибут "private" можно использовать для определений свойств класса.


Последний раз редактировалось RoLeX_X; 10.01.2011 в 14:05. Причина: не работает
Старый 10.01.2011, 14:11
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 5  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Цитата:
Сообщение от RoLeX_X Посмотреть сообщение
Вылазит ошибка.
Атрибут "private" можно использовать для определений свойств класса.
private уберите.

Старый 10.01.2011, 14:19
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 6  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
И лучше вообще не писать в кадрах, если ваш проект посерьезнее баннера.
__________________
тут я

Старый 10.01.2011, 14:56
RoLeX_X вне форума Посмотреть профиль Отправить личное сообщение для RoLeX_X Найти все сообщения от RoLeX_X
  № 7  
Ответить с цитированием
RoLeX_X

Регистрация: Dec 2010
Сообщений: 9
Код AS3:
var isFirstClick:Boolean = true;
 
pobediteli.addEventListener(MouseEvent.CLICK,pobediteli1);
function pobediteli1(event:MouseEvent):void {
	if (isFirstClick) {
		gotoAndStop(16);
		isFirstClick = false;
	} else {
		gotoAndStop(15);
	}
}
Все равно переходит на один и тот же слайд.

Старый 10.01.2011, 15:00
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 8  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Перед кликом трейсите isFirstClick. Чему оно равно? Кажется, всегда true. Это значит, что каждый кадр у вас переназначается эта переменная. Вот оно - писанина в кадрах.
__________________
тут я

Старый 10.01.2011, 21:15
RoLeX_X вне форума Посмотреть профиль Отправить личное сообщение для RoLeX_X Найти все сообщения от RoLeX_X
  № 9  
Ответить с цитированием
RoLeX_X

Регистрация: Dec 2010
Сообщений: 9
Ну помогите с кодом пожалуйста да конца.

Старый 10.01.2011, 22:13
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 10  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
С чем помочь-то? Я не вижу ошибки в коде. Ошибка у вас в кадрах. И я выше уже сказал, что нужно сделать, чтобы проверить. От этого и нужно плясать.
__________________
тут я

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
button , flash , Слайд
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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