Hey, thanks for catching that! I just updated my blog post with the correct URL.
Om On Thu, Mar 6, 2014 at 9:42 PM, Joseph Balderson <[email protected]> wrote: > If anyone's interested, the ref link in Om's blog entry is out of date. > You can > find it at: > > http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#restrict > > _______________________________________________________________________ > > Joseph Balderson, Flex & Flash Platform Developer :: http://joeflash.ca > Author, Professional Flex 3 :: http://tinyurl.com/proflex3book > > OmPrakash Muppirala wrote: > > On Mar 6, 2014 9:11 AM, <[email protected]> wrote: > >> I found by experimentation that the following works, > >> > >> public static const RESTRICT_STRING_FOR_CSV:String = "0-9 > > a-zA-Z\&\"'~!@#$%*()\\-_+=[]|;:<>.?,\\^{}"; > >> which uses ONE backslash to escape the ampersand and double-quote > > characters, but TWO backslashes to escape the minus sign (e.g. \\-) and > the > > caret (e.g. \\^). However, I can't seem to figure how to escape the > > backslash character (I tried \\ and \\\ and neither worked). > >> Is this making sense to anyone? Any idea how to escape backslash? > >> > > > > I blogged about this a while ago: > > > http://www.bigosmallm.com/2008/03/how-to-restrict-backslash-character.html?m=1 > > > > See if that helps? > > > > Thanks, > > Om > > > >> ----- Original Message ----- > >> From: [email protected] > >> To: [email protected] > >> Sent: Thursday, March 6, 2014 9:02:07 AM > >> Subject: Re: how to mxml restrict with binding AS3 variable? > >> > >> Setting textInput.restrict=... in creation complete didn't change > > anything. There must be some difference or interaction between escape > > characters written in AS3 working in mxml. I need a programmatic > solution, > > as there are so many places I can't manually write mxml code for each > > restrict. Any ideas? [Alex: not sure what you meant by "trace out the > > restrict property..." -- I'm testing by manually entering the characters > in > > the text input field and seeing which ones work and which ones don't.] > >> ----- Original Message ----- > >> > >> From: "Alex Harui" <[email protected]> > >> To: [email protected] > >> Sent: Thursday, March 6, 2014 8:33:07 AM > >> Subject: Re: how to mxml restrict with binding AS3 variable? > >> > >> Don't use binding, set it directly in > creationComplete/applicationComplete > >> and see if you still have a problem. If so, trace out the restrict > >> property from the TextInput to see if got modified somehow. > >> > >> On 3/6/14 8:25 AM, "[email protected]" <[email protected]> > wrote: > >> > >>> Spark TextInput, on web/desktop. > >>> > >>> ----- Original Message ----- > >>> > >>> From: "Maurice Amsellem" <[email protected]> > >>> To: [email protected] > >>> Sent: Thursday, March 6, 2014 8:11:58 AM > >>> Subject: RE: how to mxml restrict with binding AS3 variable? > >>> > >>> Are u using spark or mx TextInput ? is it on mobile or web/desktop? > >>> > >>> Maurice > >>> > >>> -----Message d'origine----- > >>> De : [email protected] [mailto:[email protected]] > >>> Envoyé : jeudi 6 mars 2014 16:42 > >>> À : apache flex users > >>> Objet : how to mxml restrict with binding AS3 variable? > >>> > >>> Everytime I try to modify my restrict characters I run into problems, > so > >>> I don't think I'm understanding it well. My understanding was that I > need > >>> to use a \ character before another character to escape it in AS3. > >>> However, since I'm using an AS3 variable in a bind expression for mxml, > >>> perhaps this changes the way I need to escape characters. Here's my > >>> current code: > >>> > >>> > >>> My mxml code has: > >>> > >>> > >>> restrict=" { AppController.RESTRICT_CHARS } " > >>> > >>> > >>> and the AppController singleton has: > >>> > >>> > >>> public static const RESTRICT_CHARS:String= "\&\"0-9 > >>> a-zA-Z'~!@#$%*()\\-_+=[]\\|;:<>./?{}^," ; > >>> > >>> > >>> This code has a problem when I run it where I cannot enter a comma > >>> character. Also, I found my trial an error that I needed two \\ to > escape > >>> the minus sign (not sure why... do I need two \\ when I escape other > >>> characters?). Also, I found that I needed to place the \& at the start > of > >>> the string (if in the middle it has no effect). I must be doing > something > >>> wrong. Any help much appreciated. > >>> > >> > >> > > >
