Показать сообщение отдельно
  #7 (permalink)  
Старый 28.11.2014, 20:19
Профессор
Отправить личное сообщение для wadim Посмотреть профиль Найти все сообщения от wadim
 
Регистрация: 20.01.2014
Сообщений: 150

Сообщение от tsigel Посмотреть сообщение
Алерт вам ошибок не скажет, а конслоль скажет.

Короче вот вам пример, дальше сами.

<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif">
<canvas></canvas>

<script>
window.onload = function () {

  var canvas = document.querySelector("canvas");
  var img = document.querySelector("img");
  var ctx = canvas.getContext("2d");

  ctx.drawImage(img, 0,0);

}
</script>

Консолью не умею пользоваться, разбираться нет времени, алерта пока хватает, я и так знаю что дело в drawImage, а именно: в попытке в качестве аргумента использовать элемент массива.

нужно именно с " i ", так как массив может быть очень большим:
ArrCenter = Array(100,100,200,200,300,300,400,400,500,500,501, 501 ...);
и в ручную не реально все прописать.

попробовал как вы пишите:
var ArrCenter = [100,100]; - не помогло

а вот при строчке:
ctx.drawImage(Ugo, ArrCenter[0], ArrCenter[1] ); - работает, я такие методы проверки раньше использовал, но эта строка еще больше убедила меня в том, что проблема в массиве.
Ответить с цитированием