MadAngel: Image flackern in Canvas

Beitrag lesen

Folgendes Problem:

Ich möchte einige Images und andere Objekte (Kreise & Polygone) in einem Canvas Fenster wandern lassen. Dazu zeichne ich die Images (und anderen Objekte), warte ca. 25 milliSec., leere das Canvas Fenster, zeichne die Images an einer neuen Koordinate neu, u.s.w.
Da ich vor jedem drawImage Aufruf den onload-Event-Handler aufrufe, muss ich jedesmal das Bild mittels .src neu laden. Was dazu fürt das die Bilder "flackern". Meine Image-Objekte befinden sich alle in einem Array, sodass ich eigentlich nur beim ersten mal das Bild mittels .scr laden müsste.
Meine Frage ist also wie kann ich die drawImage - Methode aufrufen ohne den onload-Event-Handler zu benutzen?