Bitmask Editor

Hallo,

ich möchte in einem Shape folgendes tun:

Aus = Farbe XXXX

An = Farbe XXXX

das geht auch ohne Probleme

zusätzlich möchte ich den wert zwischen 1 und 99% mit einer anderen Farbe darstellen. Mir ist aber noch nicht klar wie das mit den Binärwerten funktioniert.

Hat jemand ein Beispiel für den Bereich von 1 bis 99% ?

Aus der Doku werde ich ehrlich gesagt nicht wirklich schlau. So wie ich das dort verstanden habe gibt es immer nur 8er Schritte, muss ich dann entsprechend viele Werte hinterlegen um den Gesamtbereich abzudecken ?

Grüße

Michael

Hallo Michael,

ich habe ein ähnliches Problem das über folgenden PHP Code gelöst:

$Wert = GetValue($ID);    //wert zwischen 0 und 100%
switch ($Wert){
  Case 0:
    SetValue(12345 /*FarbID*/,1);
    break;
  Case 100:
    SetValue(12345 /*FarbID*/,2);
    break;
  Default: //alles dazwischen
    SetValue(12345 /*FarbID*/,3);
}

Dann Brauchst Du im Bitmaskeditor nur unter „use Value“ den einzelnen Farben den Wert 1 - 3 zuordnen.

Schönes Wochenende noch

Attain

Hallo Attain,

Du führst also jedes mal einen Script für die Änderung der Farben durch.

Wo hast Du denn den Script angelegt und auf was ist er verlinkt ?

Kann man den bei Default einen Bereich von - bis eintragen ohne das das Script meckert ?

Grüße

Michael - der kein PHP Freak ist :smiley:

Hallo Michael,

das Script würde „on change“ Deiner Prozent Variable getriggert.
Default trifft ein. wenn kein anderer angegebener Fall(Case) eingetreten ist. Bei diesem Beispiel , wenn der Wert nicht 0 oder 100 ist.

Gruß
Attain