Итак, я пишу скрипт для печати некоторых плиток, пока что он должен рисовать только одну плитку в верхнем левом углу. Он отлично работает в JSfiddle, на который я ссылаюсь ниже, но не в хроме.
Если я войду в свою хромированную консоль и наберу initalRoom.tileGrid[1].tileImage.drawClipped(0,0,32,32,0,0);
, это даст желаемые результаты, в которых плитка появится в верхнем левом углу, но эта команда уже вызывается, когда документ готов.
Кто-нибудь может помочь? Спасибо.
image.onload
, чтобы дождаться загрузки изображения, прежде чем пытаться его нарисовать. - person markE   schedule 11.12.2015