Director erkennt Groß- und Kleinschreibung

Der Macromedia Director verfügt über eine Funktion mit Namen `Offset´. Mit Hilfe dieser Funktion läßt sich das Auftreten und die Position eines bestimmten Zeichens innerhalb einer Zeichenkette mit der Anweisung `Set bstabenPosition = offset (myString, myLetter)´ feststellen. Leider berücksichtigt diese Funktion keine Groß-/ Kleinschreibung.

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Björn Hansen

Der Macromedia Director verfügt über eine Funktion mit Namen `Offset´. Mit Hilfe dieser Funktion läßt sich das Auftreten und die Position eines bestimmten Zeichens innerhalb einer Zeichenkette mit der Anweisung `Set bstabenPosition = offset (myString, myLetter)´ feststellen. Leider berücksichtigt diese Funktion keine Groß-/ Kleinschreibung.

Mit einer kleinen Funktion kann dieses Problem leicht behoben werden: (ku)

  on CompareCase
if length(a) < > length(b) then return FALSE
repeat with i = 1 to length(a)
set charA = charToNum (char i of a)
set charB = charToNum (char i of b)
if charA < > charB the return FALSE
end repeat
return TRUE
end CompareCase. (ha)