![]() |
.массивы и таймер.
ПОДСКААААЖИТЕ ПААААЖАААЛЛЛЛЛЛСТААААА
какой код нужен, чтобы функция в зависимости от времени брала наугад элементы массива и кидала их в dynamic textfield? -------------- вопрос 2: то же самое, но чтобы функция брала из массива элементы по порядку. ЗАРАНЕЕЕЕЕЕЕ СПАСИБАААААААААААА!!! :) |
Re: .массивы и таймер.
...imho rtfm :)..
на следующие функции: getTimer(); Math.random(); какие проблемы-то вообще? или тебе готовый код нужен? тогда данных мало (что куда вложено и etc..) |
уточняю....
Есть массив с переменными, есть dynamic text field. НАДО- чтобы при прошествии определённого времени элемент из массива брался наугад и отсылался в dynamic text field. Функцию такую нужно... чтобы при прошествии нескольких секунд в dynamic text field появлялась новая информация, взятая из массива! Можно брать наугад, а можно по порядку....
Ты можешь мне хотя бы немного набросать код? Я сам делал эту функцию, но она не работала. |
Ты бы лучше написал свою неработающую функцию сюда или исходник с этой функцией прикрепил бы.
|
вот вам ещё и функция моя!
код в 1 кадре
------------------ var phrases=["phrase1","phrase2","phrase3","phrase4","phrase5"] var now= getTimer(); var then=0; var elapsed; var numSeconds; код во 2 кадре ------------------- then=now; elapsed= now-then; numSeconds= elapsed/1000; if(numSeconds>=20){ var rnd=phrases[Math.floor(Math.random()*5)]; } my_dyn_textfield= rnd; код в 3 кадре ----------------- gotoAndPlay(2); ВСЁ!!!! :rolleyes: |
ты наверное эту проблему уже решил, если нет, то слушай:
у тебя elapsed всегда будет равна нулю и вообще зачем тебе now, then? Делай так: во 2 кадре elapsed=getTimer() numseconds=elapsed/1000 |
| Часовой пояс GMT +4, время: 16:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.