![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 30
|
На бэкграунде 800х600 находится объект (spot), координаты которого должны изменяться случайным образом. Для этого написан такой код:
Но объект просто "мельтешит" в верхнем левом углу. В чем моя ошибка? Заранее благодарю. |
|
|||||
|
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
|
|
|||||
|
Math.random генерирует числа в промежутке от 0 до 1, поэтому его надо умножить на число, равное максимальной величине случайного числа.
Можно использовать Math.round(Math.random()*n) , чтобы получить целые числа. |
|
|||||
|
просто можно random (750)
__________________
Координаты Собаки Павлова: URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862 |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не стоит. Однажды его не станет совсем (если уже не стало). Используйте конструкцию, предложенную в посте E.Q.
|
|
|||||
|
Регистрация: Oct 2004
Сообщений: 30
|
Всем спасибо! Все работает
) |
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Нет, но по-хорошему, лучше всё же использовать Math.round(N*Math.random());
random(num:Number) -- такая же устаревшая функция, как и length(str:String) |
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
random function
random(value:Number) : Number Deprecated since Flash Player 5. This function was deprecated in favor of Math.random(). (см. хелп). Рано или поздно random() умрёт. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|