|
|
|||||
Регистрация: Jun 2005
Адрес: Vilnius
Сообщений: 3
|
Случайный loadMovie
Решил сделать баннер, который в себя случайно загружает другие баннеры. Сделал так:
------------------------------------------------- var flag:Number = (Math.round(Math.random()); if (flag =0){ loadMovie('one.swf', 'helper_mc'); } if (flag =1){ loadMovie('two.swf', 'helper_mc'); } ------------------------------------------------- Вместо желаемого результата всегда вставляется two.swf. То же самое бывает для любого значения flag, всегда вставляется тот swf, чей flag больше. Как с этим бороться? Для своей конкретной задачи всё решил просто: ------------------------------------------------- var flag:Number = (Math.round(Math.random()))*2; if (flag <1){ loadMovie('one.swf', 'helper_mc'); } if (flag >1){ loadMovie('two.swf', 'helper_mc'); } ------------------------------------------------- Но что делать если надо загружать больше чем 2 мувика? |
|
|||||
Регистрация: Jun 2005
Адрес: Vilnius
Сообщений: 3
|
спасибо, а мне как то даже не стрельнуло в голову
|
|
|||||
у меня такая конструкция нормально работает:
ну и расширить:
__________________
Infernal error: чёрт сломал ногу, пытаясь разобраться в вашем коде --- my blog: http://batsuev.com/wp/ |
|
|||||
Я бы вообще использовал random() вместо math.random()
Не надо округлять и все такое |
|
|||||
опять борьба поколений? ))
точность в рэндоме - это ... парадокс )) короче говоря - с ним все же меньше писать на символов 30! |
|
|||||
4AM Games
|
Цитата:
Цитата:
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
ну - с последним соглашусь )).
но нам надо всего навсего из 10 картинок 1 выбрать... можно и упростить задачу. |
Часовой пояс GMT +4, время: 08:35. |
|
« Предыдущая тема | Следующая тема » |
|
|