Сообщение от tsigel
|
Ну во первых код может не работать если рисовать раньше чем загрузится картинка, во вторых не вижу где вы объявили переменную "Ugo".
А что пишет консоль?
|
.onload = function() пробовал, тоже не работает, Ugo - это id картинки, я попробовал в drawImage ставить id и все работает. Консолью не пользуюсь, алерта хватает.
в общем так работает:
ctx.drawImage(Ugo, 100, 100 );
а так нет
ctx.drawImage(Ugo, ArrCenter[i], ArrCenter[i+1] );
<html>
<canvas id="canvas" width="800" height="634" style="position: absolute; top: 0px; left: 0px"></canvas>
<img id='Ugo' src='images/Ugo'>
<script>
VarCanvas = document.getElementById("canvas");
ctx = VarCanvas .getContext('2d');
ArrCenter = Array(100,100);
for (i=0; i<ArrCenter.length; i=i+2)
ctx.drawImage(Ugo, ArrCenter[i], ArrCenter[i+1] );
</script>
</html>