At 5:04 PM +1000 8/21/02, you wrote: >I want to be able to change the characters in a given textfeild randomly? >Like a scrabbled word?
drop this behavior on a field click on it cmd-click/ctrl-click on it to reset it hth -Buzz --------------------------------------------- property spr, memb, orig on beginSprite me spr = sprite(me.spriteNum) memb = spr.member orig = memb.text end on mouseUp me if (the commandDown) then resetText else scrambleText end on scrambleText me list1 = [] n = memb.char.count repeat with i = 1 to n list1[i] = i end repeat list2 = [] repeat with i = 1 to n k = list1.count pick = random(k) list2.append(list1[pick]) list1.deleteAt(pick) end repeat -- put list2 newStr = "" repeat with i = 1 to n newStr = newStr & memb.char[list2[i]] end repeat -- put newStr memb.text = newStr end on resetText me memb.text = orig end --------------------------------------------- [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]