Здравствуйте.
Есть картинка с персонажем, он находится посреди экрана в браузере. Ну и задача такая - обрабатывая нажатия кнопок (стрелочек) на кливиатуре, перемещать карту и подгружать новые её части. При этом картинка с персонадем статична и находится посреди экрана.
В какую сторону мне смотреть? Карту забью из кусочков, каждому кусочку будет соответствовать цифра в бд mysql. А как сделать обработку нажатий с клавиатуры?
Понимаю, что вопрос не сколько по php, сколько вообще по реализации простейшего перемещения карты в браузере - если задал вопрос не в той теме, модераторы, перенесите куда нужно, плиз.
sergeiss
15.03.2014 - 01:26
Цитата (mav1 @ 15.03.2014 - 01:05) |
В какую сторону мне смотреть? |
Тебе смотреть в сторону работы с JavaScript. И, скорее всего, jQuery надо будет изучить хорошенько.
А тему я переношу в раздел про JS, т.к. в ПХП ей нечего делать.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Цитата |
Тебе смотреть в сторону работы с JavaScript. И, скорее всего, jQuery надо будет изучить хорошенько. |
Спасибо что откликнулись. А как сделать обработку нажатий с клавиатуры (ну хоть примерно)?
sergeiss
15.03.2014 - 22:52
Цитата (mav1 @ 15.03.2014 - 22:41) |
А как сделать обработку нажатий с клавиатуры (ну хоть примерно)? |
Примерно так...
$('body').bind( 'click', function() {
} )
Вот только пользы тебе с этого кода никакой не будет, пока не поизучаешь то, что я тебе написал ранее. А также тебе надо изучать DOM, HTML, CSS.
PS. Для нажатий клавиатуры надо не 'click', а 'keypress' в коде, что я написал :) Но в целом это ни на что не влияет.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Zzepish
15.03.2014 - 23:24
Valick
Флеш скоро станет прошлым. Сейчас html 5 нормально уже работает почти везде.
Хотя у html 5 и есть проблемы с безопасностью (я ведь вижу код)