![]() |
Случайное время
Вобщем это для того кабана :D которого я в сайт чеке выставил.
Как сделать так что бы мувиклип появлялся через случайные промежутки времени? Поясню. Есть кабан, его надо убить. Он должен периодически появляться в одном и том же месте (затем двигаться, натягивать лук, стрелять), но с разными промежутками по времени, допустим от 3 до 15 секунд (от 5 до 80 кадров). Результаты поиска по "random time" результатов не дали, в исходниках тоже ни чего не нашол |
|
смотрел твой исходник уже сегодня, как работает не понял... на нажатия кнопок почему то не реагирует
random() или Math.random() а в нутри что писать? |
А с локального диска работает ? ( У меня просмотр на флэшере сейчас тоже почему-то не работает, мож timer.swf потерялся ?)
Во, а вот так работает ! Чудеса ! А весь функционал в разделяемой библиотеке (shared-library) timer.fla Ну а дема -- соответственно в TimerDemo.fla Код:
random(13) + 3 |
скачал твой исходник, но смутные сомненья терзают... в твоём исходнике ведь вручную цыфры вбивать надо...
|
а может эту проблему решить как то через масивы?....
в таймлайне мувиклипа сделать допустим 10 фреймлейблов с разницой в 10 кадров, фреймлейблы обозначить как массив и при каждом попадании на первый кадр мувиклипа рэндомно посылаться на любой из 10-ти фреймлейблов , а с каждого фреймлейбла уже посылать в одно место - кабан заряжает стреляет... мне ish писал подобную штуку, но для этого случая она не подходит. |
В моем -- вручную, но тебе в твоем никто не запрещает это жестко задать в СВФ (в вызове setTimeOut())
Массивы ? ИМХО не к месту это. |
посмотрел кабана...
или я чё-то не понял? после того как оно отыграл, в кадре пишешь Т=random(80); в следующем кадре Т-- и метку ААА, в следующем- if (!T) gotoAndPlay("KabanNaTropeVoyny"); else gotoAndPlay("AAA");
или что? |
Вложений: 1
нет, Egoritch, что то не выходит...
я тут схематично набросал во fla, |
ну я оставил почти полностью
глянь
|
| Часовой пояс GMT +4, время: 00:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.