Uncaught TypeError: Typ Fehler mit der Methode drawImage
Ich bin neu in HTML5 und dem canvas-element und in den letzten Wochen habe ich versucht um es besser zu verstehen. Anyways, ich bin immer ein Uncaught TypeError: Type error
wenn ich versuche mich zu ändern, das rote Quadrat aus diesem code http://jsfiddle.net/kmHZt/10/ zu diesem Bild http://i.imgur.com/k73egsW.png. Aber wenn ich versuche, ich immer nur bekommen, dass Uncaught TypeError: Type error
. Hier ist der code, den ich derzeit habe http://jsfiddle.net/cCDFs/.
Wenn Sie mich brauchen, um zu erklären, etwas besser, nur Fragen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie versuchen, übergeben Sie eine URL in
drawImage
, die Sie nicht tun können, müssen Sie ein Bild laden-element, und übergeben Sie es statt, nachdem das Bild fertig geladen ist.Dieser Artikel hat Beispiele dafür, was ich beschrieben habe.
Den code würde am Ende so etwas wie dieses:
In der Tat, Ihr code wird es schon, wenn es lädt und zieht die Fliesen.
Das erste argument muss man zu der Methode drawImage ein Bild oder ein Canvas-Objekt, kein string;
Ich nicht ganz das bekommen, was Sie versuchen zu erreichen, mit dem code, aber wenn Sie ersetzen Sie Ihren draw() aufrufen, um Ihre Funktion, indem Sie code wie diesen:
Der code tatsächlich funktioniert, wenn auch immer ein "403 (Verboten)" Fehler für Ihr Bild.