Hallo green3,
Einfacher fand ich
http://www.goletzko.design.tl/fadeeffect/fade1.htm
ich kriege aber kein pingpong loop hin.
if( red == redE ) { }
else {
red++; }
solange red kleiner redE ist, wird es jedes mal um eins erhöht, wenn es bei redE angekommen ist, passiert nichts. Dein Algorithmus fährt einfach von Schwarz über grau nach Weiß.
if( red == redE ) {
red=0;}
else {
red++; }
so springst du von Weiß nach schwarz.
Bevor ich jetzt aber anfange, zig Vorschläge zu machen, wie du die Farbe noch anders "loopen" kannst, solltest du mal sagen, was du überhaupt willst, bzw. über welche Töne die Farben "loopen" sollen.
Gruß, Jürgen