Sorry, I don't know why it paste like that. I'm trying to save the information in newText, and not have the save information changed when ps1 text is changed. because of the CHANGE event all the newText i add on stage have the same information inside. hope that makes sense... thx for any pointers
I see that you still have the writeText function nexted within another function. Get that out of there and give it the same level of access as the dispar function.
I think I am starting to understand what you are trying to do. What you need to do is to make the object you are targeting only be the last tbox object that you added. To do this you should have a variable outside of the functions ( private var newText:tbox; ) that you assign only to the most recent tbox created as it gets created... (change the line in the function to using just: newText = new tbox(); ) Then in the writeText function you target using that variable as you have it. That should only target the most recent tbox that you add.
Also, if you only have one set of ps1 textfields you should only assign the event listeners to them once. If I understand what you are doing, your current code reassigns the listeners everytime you create a new tbox. If that is the case, find somewhere else to assign them outside of the dispar function