HTML5 Canvas: Holen Sie sich das Ereignis, wenn das Zeichnen beendet ist

Ich zeichne ein Bild in ein canvas-element. Dann habe ich code das hängt davon ab, bis dieser Prozess abgeschlossen sein. Mein code sieht wie folgt aus:

var myContext = myCanvasElement.getContext('2d'),
    myImg = new Image();

myImg.onload = function() {
    myContext.drawImage(containerImg, 0, 0, 300, 300);
};

myImg.src = "someImage.png";

So, jetzt würde ich gerne benachrichtigt werden, wenn drawImage ist getan. Ich habe die spec, aber ich konnte nicht finden, dass entweder ein Ereignis oder die Möglichkeit der übergabe einer callback-Funktion. Bisher habe ich nur setzen Sie ein Zeitlimit, aber das ist offensichtlich nicht sehr nachhaltig. Wie löst man dieses problem?

InformationsquelleAutor der Frage elHornair | 2012-06-26

Schreibe einen Kommentar