|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Скрипт движения |
Скрипт движения |
Нужно доработать скриптик, а то у самого что то "кишка тонка" оказалась)))
Суть, сам скрипт Код <script> function init_move() { dx = 8 // приращение по осям dy = 1 setInterval("move()",120) } function move() { // изменение координат изображения // текущие координаты var y = parseInt(document.all.pic.style.top) var x = parseInt(document.all.pic.style.right) // новые координаты document.all.pic.style.top = y + dy document.all.pic.style.right = x + dx } </script> <img name="pic" src="http://test.kosmos-x.net.ru/648477.png" style="position:absolute; top:0; right:0;"> <script> init_move() </script> Нужна цикличность, то есть секунд через пять десять кораблик снова полетит))) Заранее спасибо. |
Coder, при вызове init_move поставить setTimeout?
P.S Код // текущие координаты var y = parseInt(document.all.pic.style.top) var x = parseInt(document.all.pic.style.right) // новые координаты document.all.pic.style.top = y + dy document.all.pic.style.right = x + dx ^ лапша лучше так: Код document.all.pic.style.top += dy; document.all.pic.style.right += dx; P.S.S Всегда ставьте точки с запятой P.S.S.S Строки в setTimeout - плохая практика, лучше вызовите анонимную функцию Сообщение отредактировал DarthRelak - Понедельник, 03 Фев 2014, 22:48:55
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!