tja, ich hab für ein kleines spielchen ein animiertes gif, welches ich gerne als Spielfigur einsetzen würde, d.h. es sollte animiert und z.b. mit den pfeiltasten bewegbar sein...
um erstmal das animierte gif in delphi hinzubekommen, hab ich eine Komponente der JVCL genommen, glaub JvExGifanimate oder JvExgifimage oder so....
damit klappt auch das anzeigen der animmation, wenn ich allerdings das ganze Image verschiebe fängt es an zu flimmern (son zufall

)
doublebuffered vermindert diesen Effekt auch nicht sehr...
also hab ich im OnFrameChange des animierten gifs geschrieben, das immer das aktuelle frame in eine Bitmap und von dieser dann in eine Ebene meines "Spielfelds" (TImage32 von den Graphics32-Komponenten) kopiert wird...
damit flimmert es nicht mehr, allerdings ist dadurch dann auch die Transparenz des gif's weg...also anscheinend durch das rauskopieren aus dem TGifImage in die Bitmap....
Kann mir da jemand helfen?
oder vielleicht nen einfacheren oder besseren weg sagen wie ich ein animiertes gif in Delphi bewegen kann ohne dass alles flimmert...