See: http://tracker.squeakland.org/browse/SQ-903

If you change the name of an object, the name used to reference it in a script (via show code textually) does not change.
So how do I reference the name of the player (as displayed on the screen) in a script?

script4
| t1 t2 p1 selector |
p1 := Text3.
t1 := Command1 getCharacters.
t2 := 5.
selector := (t1 , ':') asSymbol.
p1 perform: selector with: t2

In this above example I had a Text object where the screen showed its name (on page 2) as Text3, but when I used its characters tile in another Text object's script, it used the name Text4 in the text version of that script?

Stephen