Ich möchte gerne einen neuen Lichteffekt programmieren, ich weiß aber nicht, wie das am geschicktesten geht. Ich hoffe, ihr könnt mir da helfen.

Was ich erreichen möchte:
Ich möchte bei RGB-Scheinwerfern einen weiß-Flash programmieren, der unabhängig von der vorher eingestellten Farbe ist und nicht auf einen Timecode im Effektplayer angewiesen ist, sondern einzeln bei Bedarf ausgewählt (und auch schnell hintereinander ausgeführt) werden kann. Dabei ist es mit besonders wichtig, dass es nur ein Flash ist und die beliebige Farbe von vorher nach dem Effekt wieder zu sehen ist, ohne dass ich die nachfolgende Farbe jeweils festlegen muss.
Zur Vorstellung:
Ich sehe eine beliebige Farbe, z.B. (128,255,0). Solange und nur solange ich einen Knopf drücke, sehe ich weiß (255,255,255). Nachdem ich losgelassen habe sehe ich wieder die Farbe von vorher (hier z.B. 128,255,0).
Ich hoffe, man kann verstehen, was ich meine.

Habt ihr eine Idee, wie ich das geschickt machen kann?
Danke schön jetzt für eure Antworten.
Jonas