![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Apr 2002
Адрес: Москва
Сообщений: 3
|
Есть 6 symbols. Один (шестой) из которых исходное состояние.
Нужно чтобы случайно выбирался один из символов. Проигрывался 1-3 раза (тоже должно выбиратся случайно) и возвращался в исходное состояние (шестой). Шестой проигрывается 1-3 раза и цикл повторяется. Как такое сделать? |
|
|||||
|
Поиск рулит!
Помогите плиз с random
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
Ну-с, поехали... Пишу сразу из головы, так что за мелкие ошибки прошу не пинать, но работать должно.. Кстати, все ниженаписанное относится к 5-ой версии Флэша..
[list=1][*]Создаем клип Main.[*]Создаем 6 клипов с нужным содержимым.[*]Размещаем полученные 6 клипов последовательно на 6-и фреймах клипа Main, даем им всем имя MyClip.[*]В каждом кадре клипа Main дописываем следующие экшены: count = random(3) + 1; MyClip.count = 0; stop();[*]В каждом последнем кадре встраиваемых 6-и мувиков следующие экшены: count += 1; if (count >= _parent.count) _parent.gotoAndPlay(6); Прим.: Пока клип "неперелистнет" фрейм родителя он будет циклически крутиться.[*]В отличие от остальных, в 6-ом клипе в последнем кадре условием выхода будет экшен if (count >= _parent.count) _parent.gotoAndPlay(random(5)+1);[*]Вставляем наш клип Main в сцену и наслаждаемся. Да, кстати, при первом запуске всегда будет проигрываться первый из 6-и субклипов.[/list=1] Вроде все. Ошибок быть не должно, на заранее извиняюсь. Если, что - пишите.. ![]() Последний раз редактировалось Jonny3D; 09.04.2002 в 02:08. |
![]() |
Часовой пояс GMT +4, время: 14:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|