ActionScript 3.0 :: Text Box Not Moving Blinking Cursor Thing?
Nov 15, 2009
I'm making a text box where the user can type in whatever they want, but they can press "Enter" to make a new line. I am using the following code to do this:
I am using a text Input component that captures a phone number. What I am trying to do is have an "-" be inserted after the first 3 (area code) digits have been typed and again after the next set of 3 digits.
[Code]...
Everything is working fine except that the type cursor does not move to right after the "-" has been added.
I have input text that I want the user to be able to type in, but it's a game, so I don't want them to see the blinking cursor. I could make an input off screen and have it send the text into a dynamic text field, but I was wonder if perhaps there was just an easier way of hiding the blinking cursor?
I'm in and out of AS2 and it's been awhile.if this is possible to reliably create this state for an Input text field.Ideally the text area has some text in it as a prompt tot he user, and the cursor is blinking at the end of the prompt text. When the user clicks on the box, it resets to empty content and the user can type their question.I have the text area set up with prompt text, instance name. Tried this code and it does not work:[code]Right now when i click on it, the text prompt text remains and the cursor shows one line below the prompt text.
I'd like to set up my splash page (all Flash) so that the login form is ready and waiting for input, without the user having to move the pointer to the first input text field and then click it.
I had written movie player for my website few months ago and I'm upgrading it by adding some new functionality from time to time. Not long ago I've observed quite curious behavior of my browser. If my site is opened in one of tabs in browser, the cursor is blinking, from arrow to handcursor, when I'm rolling over links. Interesting is that it happens in every tab opened in browser, if only one of them contains my website. Closing my site returns every other tab to normality. I tried opening my site with blocked this one .swf file (my player) and also was everything ok. I've tested this on few different browsers and systems and it seems to happen in MacOS (tested in Safari, FF2, FF3 and Opera) Windows (in FF2, FF3, Safari, Opera IE6, IE7 and Chrome), no matter if installed version of FlashPlayer is 9 or 10. On Ubuntu Linux it doesn't happen in FF3, nor in Opera (only this two browsers tested).
I've built my player in Flash CS3, using AS2. Unfortunately, I don't know in which version of my application the problem has occurred. Of course I could examine whole code line by line, but that's about 2.5k lines and it is not the work I want to do if not necessary... I've searched lot of forums, but I found solution nowhere. Maybe someone had spotted such a strange browser behavior or simply does know, what may cause it?
The problematic site is [URL]. If you want, open it in one of tabs and try to play with links in other, you'll see what I'm writing about.
I've got a main textfield myTextfield01. When I put focus on another textfield which is empty (either manually by clicking on another field, or like below using setFocus) I want the focus to go back to myTextField01 again. And put the blinking cursor and the very end of whatever is typed into it. So I tried this.
But that didn't work. It went back to myTextfield01, but the blinking cursor stayed at the empty textfield and any text typed would be added to that empty field.When I put this in frame one:
myTextfield01.onKillFocus = function(newFocus:Object) { if (newFocus.text == "") { nextFrame()); }}; And this in frame two: Selection.setFocus(myTextfield01); Selection.setSelection(myTextfield01.text.length-1, myTextfield01.text.length);
it did work. Both focus and cursor where in myTextfield01 again.So why doesn't it work when I combine it all in one frame?
Is there a way to tell if a Flex TextArea has a blinking cursor? One indication is if the component is focused: focusManager.getFocus() == textArea
But it's possible to have a blinking cursor without having the focus. I'm not sure if the converse is possible (focus without blinking cursor).
Edit: The rub here appears to be a distinction between "component-level" focus and "player-level" focus (per the FocusManager docs). I haven't yet found any great explanation of the latter or APIs to it.
I have 2 input text boxes. On entering the data in 1st input text and pressing "ENTER" key, the focus should move to the 2nd input text box. I tried this by method Selection.sefocus(<variable>), but the focus does not move to the 2nd input text. This in flash5.
stage.focus = txt_firstnameEdit; I need to make the blinking cursor at the txt_firstnameEdit when I enter the stage. but the blinking cursor appeared infront of string_0. string_0 is pre-entered in the textbox in my code.
For example this is what I see in the textbox... INameless I = The blinking cursor. How do I make the blinking cursor go behind like this? NamelessI
does anyone know how to make the initial text in an input text box disappear once your cursor changes from the arrow to the type cursor? For example, I have an input text box which has the text visible saying "enter your email address here" I want this text to disappear automatically when the user goes to type something there...
I am making use of a custom cursor on itemRenderers in a List component. The custom cursor works just fine except when I mouse over the Text component which is a child of the itemRenderer at which point I get two cursors, the custom and an iBar one on top of the other.Here's the code:
With AS3 I managed to resolve the problem I said in the thread, but now I face a new problem.If you hit the wall, it will register a collision as it should. Goes the same for the exit. But if you look to the upper left, there's a rotating rectangle. If you hit the rotating rectangle, it will register a collision IF YOUR CURSOR MOVED.That's right, if you freeze the cursor in place as the rectangle comes sweeping in, it WILL NOT register a collision, meaning if it were a maze game, people could cheat by just staying still.I forgot, here's the code:
I have a fill-in-the-gaps exercise and I have added a hint button which checks to see which part of the word a student has entered is correct and then adds the next (correct) letter to the end of the string. My problem is that the cursor stays just in front of the added letter instead of going to the end of the string. I've tried selecting the letter that has just been added and for a second the last letter is highlighted but then the cursor goes back to its original place. Here's the code I'm using:
function showLetter() { hints++; //get the text the student has entered currentWord = eval("gap"+currentGap).gap_txt.text;
I have a fill-in-the-gaps exercise and I have added a hint button which checks to see which part of the word a student has entered is correct and then adds the next (correct) letter to the end of the string. My problem is that the cursor stays just in front of the added letter instead of going to the end of the string. I've tried selecting the letter that has just been added and for a second the last letter is highlighted but then the cursor goes back to its original place. Here's the code I'm using:
in the swf, when my mouse reaches a dynamic text box, the cursor always changes to the 'I' cursor and the text can be highlighted.how to prevent this from occurring?
I am using a magnifying glass as part of my portfolio but when I click on another section and this loads an external swf above the main movie, because you can still see the main movie below, you can see the magify glass still moving as you move the cursor above?any ideas how I can stop the magnify glass moving while i am on the external swf above?
so i have a project where i will be making a website. I will be using flash to make it interactive and visually appealing. I found a website with a really cool entrance page,please view it he mouse moves, the background looks like its moving.
I'm working on a Curling game and have a broom moving back and forth based on the mouseX position. Although I thought it would be as simple as recording the current broom position vs. the previous broom position that's not the case. This is because when you move back and forth the current and last postion may be at the very same point, like the center of the screen, depending on when exactly the mouse position is recorded. So, moving the mouse very slowly may give the same result and moving the mouse super fast where the x coordinate just happens to be recorded at or near the same point.
I tried using both an enterFrame event and a timer. Both yielded essentially the same results. I can't think of a way around this off the top of my head. Is there another way to record how fast the user is moving the mouse back and forth?
When I create a TLF text area that is editable at runtime (which means that it can get a user input at runtime) I set the text direction to the 'right-to-left' definition in both the 'container and flow' and the 'paragraph' sections and set the language for Arabic or Hebrew at the 'locale' setting. I also set the text alignment to the 'align to start' mode. Now at runtime there's a stange thing. When I try to click with the mouse cursor on the editable TLF text-box, it's not displaying the text icon cursor and don't allow me to insert text inside.
But when I move my mouse cursor over the right side of the editable TLF text box, it change his appearance to the familiar text cursor which indicate that if you click here you will be able to insert text input inside. So my problem is how can I make it that only when I will hover over the TLF text box itself, the mouse cursor will be changed to text cursor icon and when I will hover beside its right side, it will remain at the normal cursor mode.
I need to put together an editable text area that has a custom caret (cursor) which is different from the default blinking vertical line. Is the caret a "skinnable" property of text input? note that I am not asking about the mouse pointer cursor which can be set using the CursorManager.