[GastForen Archiv Adobe Director

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Farbauswahl im Fenster öffnen

donkey shot
Beiträge gesamt: 1416

26. Aug 2003, 12:57
Bewertung:

gelesen: 1213

Beitrag als Lesezeichen
Ich denke, bevor es möglich ist, sich den Kopf zu zermatern, mußt Du noch ein paar Dinge spezifizieren:

Wie viele Farben soll man einstellen können?
Wie soll man die einstellen können? Palette, Schieberegler?
Welche Werte brauchst Du? RGB, Palettenindex, Hexadezimalwert?

Das folgende Skript ist ein Beispiel, wie man ein Palette bauen könnte. Es ist ein Verhalten für ein Palettenfeld. Die Farbe kann man über die Parametereingabe einstellen und zwar als Hexadezimalwert. Wenn man auf das Feld klickt, ändert sich der Text eines Textdarstellers namens "Info" und Sprite x (sollte ein Rechteck oder so sein) nimmt die Farbe an.

property myCol

on beginSprite me
sprite(the spriteNum of me).color = rgb(myCol)
end beginSprite

on mouseUp me
sprite(x).color = rgb(myCol)
member("info").text = myCol
end mouseUp

on getPropertyDescriptionList (me)
set pList = [:]
addProp pList, #myCol, [#comment: "Hexadezimalwert:", #format: #string, #default: "FF0000"]
return pList
end

Vielleicht ist das ja schonmal ein Ansatz?

grüsse,

Christof

(Dieser Beitrag wurde von donkey shot am 26. Aug 2003, 12:59 geändert)
Dieser Beitrag wurde nicht geändert.