Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: передвижение персонажей!!!!!!!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: замена метода drag & drop!
rudolfe
Отправлено: 07 Января, 2009 - 13:42:51
Post Id



Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)

[+][+]


ребята у нас есть код странички
<html>

<head>
<script language="javascript">
<!--
var pos = 0;
var direction = true;
function move()
{
if(pos<0) direction=true;
if(pos>200) direction=false;
if(direction) pos++;
else pos--;
document.getElementById("myLayer2").style.left= pos;
}
// ->
</script>

</head>

<body onload="setInterval('move()', 20)">
<div style = '{position: absolute; left: 50}' id="myLayer2">
<img src="car.gif" />
</div>
</body>

</html>
сделайте скрипт таким образом чтоб при нажимании на стрелку вправо
pos увеличивался и при нажатиии на стрелку влево
pos уменьшался!!вот те и движение только я новичок поэтому прошу вас у опытных прораммисто реализовать идею!!!оч надеюсь на вашу помощь!
(Добавление)
там в код случано подмигивание (смайл) попало но думаю вы поняли!
 
 Top
Champion Супермодератор
Отправлено: 07 Января, 2009 - 14:37:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




где-то я недавно видел этот же код.
Вот это вот вам нужно
http://yandex.ru/yandsearch?text=onkeydown+javascript&stpar2=%2Fh1%2Ftm11%2Fs1&stpar4=%2Fs1&stpar1=%2Fu1&stpar3=%2Fk1%2Ftc20%2Fnc1

(Отредактировано автором: 07 Января, 2009 - 14:39:02)

 
 Top
rudolfe
Отправлено: 07 Января, 2009 - 16:24:49
Post Id



Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)

[+][+]


спасиб те конечно!!!но пишите мне то что мне нужно!!!!!извините за тон!!!!!!!!
 
 Top
Champion Супермодератор
Отправлено: 07 Января, 2009 - 17:41:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Прочитайте полоторы строчки про яваскрипт и сами пишите, что вам нужно!
 
 Top
rudolfe
Отправлено: 07 Января, 2009 - 17:43:49
Post Id



Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)

[+][+]


нам нужна ваша помощь!!!мы не требуем !МЫ ПРОСИМ!
 
 Top
SION-ZENIT
Отправлено: 08 Января, 2009 - 08:02:07
Post Id


Частый гость


Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007  
Откуда: SPb


Помог: 0 раз(а)




Почитайте про события, вам правильно ссылку дали!
У вас функция move() выполняется во время загрузки документа, а должна по нажатию клавиш!!! Для этого существует событие onkeypress или onkeydown ...
Пример:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <img src="test.jpg" onkeypress="move(event)" />
  3.  

А в самой функции определять какая клавиша была нажата влево или вправо, в этом вам поможет свойство keyCode обьекта event.
 
 Top
rudolfe
Отправлено: 09 Января, 2009 - 09:48:57
Post Id



Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)

[+][+]


ребята всем спасибо за вашу помощь и нервы!вы сделали для мя оч многое!!!!я просто не могу передать свою радость!спасиб вам друзья!!!У МЕНЯ ВСЁ ПОЛУЧИЛОСЬ!!!
я закончил первый блок кода!!!СПАСИБ! Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB