ActionScript 2.0 :: Auto-Caps Script - Converts The First Letter Of Each Word In A Input Textbox String To Caps If Not Already?
Feb 2, 2007
Looking to write some code that converts the first letter of each word in a input textbox string to Caps if not already. ie - input textbox = "lowercase input string", then on button press the function converts the input to output this: "Lowercase Input String".
How would I upper case the first letter in a scentence and lower case the others. So that when im typing if i hit space then hit a new letter it is automatically caps. and the next is lower case till the next space?
How would I upper case the first letter in a scentence and lower case the others. So that when im typing if i hit space then hit a new letter it is automatically caps. and the next is lower case till the next space? (kinda like in guildwars their naming system).
I have two text boxes. An input text box you type into and then a dynamic text box that shows whatever you wrote in the Input box in a different font.I want the output box to be in all caps.I've done some searching and it looks like there is some AS2 for this:textOutput. writtentext.text.toUpperCase();
Where: textOutput is the instance name of the output dynamic box writtentext is a variable that gets passed But it doesn't work. How can I get this UpperCase thing to work?
I am designing a webpage with a password (yes, I know it can be hacked)I want to be able have an alert appear in the textbox "mess" when the Caps Lock key is activated. (not just being held down). I have already tried this and it comes out as staying on until you leave the page or mess changes.[code]What can I put to make the "CAPS LOCK IS ON" go away when the capslock is off?
user will give answer in input text field, so i wrote like this,
[Code]...
but problem is if user type Gyan or GYAN, it will say wrong so how can i fix this problem, can we write in UPPERCASE while caps Lock is off, or can we restrict UPPERCASE in input text Field?
I am trying to make the password login and would like add this feature to my website and don't know how to do it.
I wrote the code below to detect the Caps Lock but it couldn't detect the cap lock at start up.
if(flash.ui.Keyboard.capsLock){trace("CAP WAS ON")}else{trace("CAP WAS OFF");}; The result for this code is always return "false" unless I put this code in the eventlistener and have to press the keyboard
Using two TextInput boxes (fName and lName) which are writting at the same time over to a (fullName) Text box, BUT change the data in here automatically to 'small Caps' lettering with NO spaces. I'm finding all sort of things but nothing close enough.
I'd like to build a cipher in AS2, and I was wondering if there's any way for me to search a string for a specific letter/word? Example: someTextBox.text = "Lorem ipsum"; Can I search inside of that string for an "m" and then subsequently alter that letter?
I'm working on a quiz file that imports data in from xml. Users enter their answers into an input textbox then click on a button to see if they got a question right or wrong. This works fine except for when a user enters a space after the last letter. The quiz doesn't always use one word answers so I don't think it's a case of using ignoreWhiteSpaces. I've been playing around with this for a while but havn't had any joy. Here is my button code:
Im trying to translate a string from a textbox by shifting each letter (excluding vowels) up a character. For example, B changes to C, C changes to D, D changes to E, etc.[code].....
I have many text elements in my flash file - how do I modify the text to make it all caps? Is there an easy way where I can select all of them in one go and make them all caps?
I have been building a simple word game. It is smple but works fine. I am now trying to enhance some of the features.I would like to see if I can display one letter of each word so the Player has a hint. Think of this as a beginners level.The words are random from a text list. Either I can make the letters invisible and the game starts without a hint or I am able to select a letter using charAt() or creating a new variable substring()from the word which is the displayed repeatedly on the stage(not what I want) I have not been able to find a way to display one letter and display it in the correct order within the word and keep the remaining letters invisible.
I have a textInput control that sends .txt value to an array collection. The array collection is a collection of US zip codes so I use a regular expression to ensure I only get digits from the textInput.
private function addSingle(stringLoader:ArrayCollection):ArrayCollection { arrayString += (txtSingle.text) + ''; var re:RegExp = /D/;
how to letter cycle a word. [URL] I have it working but i am trying to create more than one word in seperate text boxes. I have changed MC names and text boxes, but it seems to only cycle in the first box. I even added dummy letters, which works but i am sure this is not the best way.
Is there an option for the user to type in a search word and it will go to that item? In Visual studio I have an option for this. Currently the way it works it only jumps to the first letter of the word, kind of a intellegent search.
I have a problem changing the colour of text in a dynamic text box. I have created a dynamic text field with the following text in it: jjj fff jjj fff. I then have an input text box below it. The user has to type the letters it sees in the text box above. If the user types a j the text in the textfield turns green, to indicate that the user entered the correct letter, if the user inputs the incorrect letter in comparison with the text above the text above (e.g: turns red.).
I want to program the text in the text field so that only the letter that they were supposed to type turns either green or red, depending on whether they typed the correct letter in the input box. For example. if the user inputs a 'j' in the input box, the first j in the text field above, will turn to green, then if the user types in an f, the j in the text field above will turn to red, as the user was supposed to type a 'j'. How can I control each letter colour of the textfield.
I can't get the letterspacing property to function in a dynamic text box, I have tested it with color and it works just fine. just letterspacing. And I have embedded the font, so I know it isn't that. The code affecting the text box is this.
Code: var txt_box0:TextField var format1:TextFormat = new TextFormat(); format1.letterSpacing = 4 //trace(format1.letterSpacing) txt_box0.setTextFormat(format1)
Those working with AS2 have had similar problems but managed to fix it by typing "setNewTextFormat", which has been phased out in AS3.
In Actionscript and Adobe Flex, I'm using a pattern and regexp (with the global flag) with the string.match method and it works how I'd like except when the match returns multiple occurrences of the same word in the text. In that case, all the matches for that word point only to the index for the first occurrence of that word. For example, if the text is "cat dog cat cat cow" and the pattern is a search for cat*, the match method returns an array of three occurrences of "cat", however, they all point to only the index of the first occurrence of cat when i use indexOf on a loop through the array. I'm assuming this is just how the string.match method is. I want to find the specific indices of every occurrence of a match, even if it is of a word that was already previously matched.
I'm using a pattern and regexp (with the global flag) with the string.match method and it works how I'd like except when the match returns multiple occurrences of the same word in the text. In that case, all the matches for that word point only to the index for the first occurrence of that word. For example, if the text is "cat dog cat cat cow" and the pattern is a search for cat*, the match method returns an array of three occurrences of "cat", however, they all point to only the index of the first occurrence of cat when i use indexOf on a loop through the array. I'm assuming this is just how the string.match method is (although please let me know if i'm doing something wrong or missing something!). I want to find the specific indices of every occurrence of a match, even if it is of a word that was already previously matched.
I'm using a pattern and regexp (with the global flag) with the string.match method and it works how I'd like except when the match returns multiple occurrences of the same word in the text. In that case, all the matches for that word point only to the index for the first occurrence of that word. For example, if the text is "cat dog cat cat cow" and the pattern is a search for cat*, the match method returns an array of three occurrences of "cat", however, they all point to only the index of the first occurrence of cat when i use indexOf on a loop through the array. I'm assuming this is just how the string.match method is. I want to find the specific indices of every occurrence of a match, even if it is of a word that was already previously matched.
I'm trying to create an url to a word inside a dynamic textbox but I'm not sure how to do that. I'm familiar with TextFormats, etc. but that only apply to the textbox and not to a word or a sentence inside that textbox. Or have I been misguided??
Im playing around with the last.fm api... Specifically the "getLovedtracks" call.... [URL] This is a weird one that I have never come across... The above call requires a username to return a track listing so if I hard code the username into my class like this.... var username:string = "aidanmack" No problems the call works... if I make that username equal to a dynamic text box string that has "aidanamck" typed into it.. so something like... var username:string = mystage.textbox.text
the last.fm api wont except this... I get user does not exist But if I check the call with the charles proxy Flash is defo sending the username "aidanmack" So I wonder if its to do with have how last.fms api interprets the string?
I am trying to create a crossword puzzle made up of text fields, one for each letter. I am pretty much done, but there is one problem I can't get a handle on. I hope someone brilliant can help:
The Problem:The user has already typed a letter into TextFied "XY" and then clicks back into that same TextField (maxChars=1, btw.) to write over that letter (or not). I want the letter to stay until a new letter is typed, and definitely, if the user decides not to provide a new letter.
No problem, works 90 percent of the time. But sometimes --I find oddly enough especially with "S" and "D", but not exclusively-- the letter disappears and stays gone, even when you leave the TextField. The Only way to bring it back is to go back into the Textfield and use the Arrow keys to move the courser to a position before the letter. Very Ugly!
This problem is triggered by clicking into the box as well as by the "stage.focus=" method. I already tried the setSelection- no succes, I also tried making the font smaller, - give it breathing room, so to speak- , also fruitless. Does any one have any ideas how that effect could be avoided with certainty? Here is my code for reference:
Trying to get the first letter of a String to capital, and the rest of the String must be lower case. I think I am on the right tracks with the first letter, but not sure how to make everything else forced to be lowercase. Heres a bit of info because I might need to change things. I load in a flashvar vaiable by var flashVar3 = root.loaderInfo.parameters.myVar2;
I am not to sure what data type this would be, not sure what flashvars comes as. I am then doing var oldStr:String = flashVar3; var newStr:String = oldStr.charAt(0).toUpperCase() + oldStr.substr(1); tf3.text=" "+ newStr;
I dont know if the first line is an issue, because i dont know if flashvars comes as a String. But what I have generally would work on the first letter. Not to sure how I can force the rest of the String to be lowercase though. At this moment in time, I get the error TypeError: Error #1010: A term is undefined and has no properties.
But I am not sure if this is because my flashvars variable is defined at runtime. Any advise on getting all of this working would be great.
I'm trying to take the letters I have in a string var, eg "EXAMPLE", and display them in a textField like so:[code]I've got the textfield set large enough to accomodate the text.Is there a better way to split a string into individual letters, and then display them in a field one above the other?