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

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

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

Регистрация: Jul 2007
Сообщений: 35
По умолчанию Рандомный переход по кадрам с анимацией в кнопке

Помогите, пожалуйста со скриптом: пробный вариант здесь http://www.metodkabinet.eu/events/Prova_Yabloko.html на stage кнопка yabloko, нажимая, яблоко должно сделать круг один раз, и должен произойти переход на случайный кадр со 2-го по 30-й (в пробном варианте их пока 7)
на MC yabloko стоит скрипт анимации с лейблами:
Код:
on (release) {
	_root.yabloko.gotoAndStop("btn_down");
}
Когда ставлю скрипт для рандомного перехода по фреймам, происходит пробег по всем кадрам без стопа, и к тому же яблоко вообще больше не катится.
Код:
yabloko.onPress = function(){
gotoAndStop(Math.random()*7-1);
}
исходник здесь Prova_Yabloko.rar

Хотелось бы сделать просто в AS2 и не использовать
Код:
yabloko.addeventListener(MouseEvent.Click, onClick);
function onClick(event:MouseEvent):void
{
plate.gotoAndStop(Math.ceil(Math.random() * 7));
}
а то я совсем запутаюсь.
Как сделать так, чтобы и анимация в кнопке работала, и чтобы рандомный переход был?
Надеюсь на вашу помощь!


Последний раз редактировалось mooncar; 01.08.2012 в 00:47.
Создать новую тему   Часовой пояс GMT +4, время: 19:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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