Flash uses \r (0x0D) only in text fields. All occurencies of \n (0x0A)
are replaced with \r. E.g. if you assign foo\nbar to a text field
and read the value back, it will turn to foo\rbar.
For replacing certain characters use String.split() and
String.join().
However, it would be better to check the server-side script, since it
is probably not perfect if some data can lost during the process.
Attila
jh Does anyone know if it's possible to restrict hard returns in text input
fields (fields must wrap)?
jh
jh I have form fields to capture user input that I'm sending up to the
server to be stored in a database. When I request this stored data from the
server, anything after a hard return is lost.
jh
jh I've tried something like this:
jh my_txt.restrict=^\u0013, and a bunch of variations thereof, but
nothing seems to keep the Enter key from doing it's thing.
jh
jh Second best would be to traverse through a string a user has entered
and replace hard returns with a space or dash, but again I've had no luck
looking for \n or \r. I've tried entering text and hard returns into a dynamic
textfield set to input, but when I try this:
jh var n:Number = my_txt.indexOf(\n)...
jh trace(n: +n) //traces n: -1
jh
jh Anyone have any insight into this?
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com