<pre>on mouseUp  ---  ask "Number of label :" with "1 to 7"  put the value of it into labelNumber  if labelNumber is not a number then die "Error: Label number must be a number."  put the trunc of labelNumber into labelNumber  if labelNumber < 1 or labelNumber > 7 then die "Error: Label number must be a number between 1 and 7."  ---  put getLabelColors(labelNumber) into labelColors  set the itemDelimiter to comma  put "Red =" && item 1 of labelColors into R  put "Green =" && item 2 of labelColors into G  put "Blue =" && item 3 of labelColors into B  answer "The colours of label" && labelNumber && "are :" & return & return & R & return & G & return & B  ---end mouseUpfunction getLabelColors labelNumber  put getLabelInfo(labelNumber) into labelColors -- Label A with color { 65535, 25738, 652 }  delete word 1 to 4 of labelColors  put removeListGarbage(labelColors) into labelColors  return labelColorsend getLabelColorsfunction removeListGarbage string  repeat with x = the number of chars of string down to 1    if (char x of string is space) or (char x of string is "{") or (char x of string is "}")    then delete char x of string  end repeat  return stringend removeListGarbagefunction getLabelInfo labelNumber  put "set labelNumber to" && labelNumber & return after scriptVar  put "tell application" && quote & "Finder" & quote & return after scriptVar  put indent(2) & "set response to label labelNumber of Finder preferences" & return after scriptVar  put indent(2) & "return (response as string)" & return after scriptVar  put "end tell" after scriptVar  do scriptVar as appleScript  return the resultend getLabelInfoon die dyingMessage,dyingSound  if dyingSound is not empty then play dyingSound  if dyingMessage is not empty then answer dyingMessage  exit to HyperCardend die</pre>