6.02.2015 / 15:21 | |
Fantastik Пользователь Сейчас: Offline
Имя: Жалол Регистрация: 15.07.2014
| RblSb, Не работает Открыть спойлер Закрыть спойлер var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
var x = 10;
var y = 100;
function init(x, y) {
context.fillStyle = '#000000';
context.fillRect(x, y, 20, 20);
context.save();
}
function key(event) {
if (event.keyCode == 54) {
x++;
init(x, y);
}
if (event.keyCode == 52) {
x--;
init(x, y);
}
}
document.onkeydown = key;
init(x, y);
Изменено Ксакеп (6.02 / 15:31) (всего 1 раз) |
6.02.2015 / 15:34 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| ширина и высота у канваса установлення надеюсь?
|
6.02.2015 / 15:42 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Fantastik, всё работает, но новые кадры не затирают старые. Добавь очистку перед отрисовкой: context.clearRect(0, 0, WIDTH, HEIGHT);
И коды клавиш проверь. Пример: http://jsfiddle.net/mrEDitor/hf8us1qe/ Изменено mrEDitor (6.02 / 15:44) (всего 1 раз) |
6.02.2015 / 15:51 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| и еще, если стиль заливки не меняется, то установку стиля вынеси за функцию, зачем каждый раз устанавливать его. и убери сейв, он не надо
|
6.02.2015 / 20:09 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Подскажите как прочитать файл по байтам с сервера/локалки
|
6.02.2015 / 22:24 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| жс не может напрямую работать с текстовыми файлами. Но есть несколько вариантов, как получить текст.Самый простой - это разместить текст на странице с жс как простой текст в какой-то див и спрятать его. Но это может не подойти с разных рассуждений, например доступность кода в браузере всем. А можно использовать аякс, и получить файл серверным скриптом(на пхп например) как строку.
|
6.02.2015 / 22:38 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Dinisimys, Ну есть же File API. При условии, что файлы были сохранены в локальное хранилище ранее, их можно и прочесть. Не очень богатый набор вариантов, но всё же.
__________________
let live Изменено aNNiMON (6.02 / 22:39) (всего 1 раз) |
7.02.2015 / 01:13 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| ответом оказался XMLHttpRequest, который умеет в байты. https://developer.mozilla.org/...eceiving_Binary_Data |
7.02.2015 / 01:34 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| просто для интереса, а зачем это тебе?
|
7.02.2015 / 02:09 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Dinisimys, загружать игровые карты и любые другие данные из файлов
|