Registriert seit: 8. Jan 2003
Ort: Greifswald / Stralsund
151 Beiträge
Delphi 7 Enterprise
|
performantes Einblenden einer Grafik
20. Mai 2007, 00:18
Hallo,
ich bin gerade dabei eine kleine Präsentationssoftware für Grafiken und Flash-Filme zu erstellen.
Da ich aber keine Komponente gefunden habe, die beides anzeigen kann, lasse ich die Grafiken in
einer einzelnen Komponente anzeigen und die Flash-Filme in einer Anderen (TShockwaveFlash).
Wenn jetzt also ein Flash-Film nach einer Grafik kommt (oder umgekehrt), setze ich einfach die
Eigenschaft "top" der Kompo auf "screen.height * (-1)" und lasse diese dann über einen Timer
langsam einblenden ( mit top := top + 8 -> bis top = 0 ).
Das ist aber nicht gerade eine elegante Lösung und flackert mitunter auch ziemlich heftig!
Die Eigenschaft "DoubleBuffered" meiner Form hab ich auch schon auf TRUE gesetzt.
Gibt es da irgendwelche eleganten Wege, die Komponente einblenden zu lassen?
VG,
Delphi-Coder
|