On my stage I have an MC with a textfield of type input. I have another MC on stage with the control for the input like bold, and italic. When my textfield has focus and I click on one of the control MC buttons it loses focus. I know I can reset focus with stage.focus but wanted to know if there is a better way. Like disable the control MC from taking the focus off the input text. I thought this was not the behavior. I thought that only another input type control can steal focus until now.
I have a search input textfield on stage that searches my list component...there is no search button, instead the search is performed 1 second after the user stops typing...(this is done with a key listener)...however the input focus gets stuck in the textfield if you type something (anything) and hit the enter key multiple times...I hit it like 5-10 real quick....then I tried to click my address bar in the browser, and I am unable to type a new URL...it just continues to type in the input text field on screen..
I'm developing a series of learning aids and the final screen requires the user to input some text.I have it working correctly but now need to make it a little more user friendly.At the moment the only way for the user to input the text is to click in each box. There are a total of 6 input text boxes.I would like to direct the user to a particular input text and then have them be able to use the tab key or the enter key or mouse clicks to proceed.As the first step I added the stage.focus = inputStarName1. See code below. As soon as I added the stage.focus = inputStarName1 line I get the dredded error 1009 when the code invokes TypeNames.What do I need to do to get rid of this error?
when i have this line active(the red one) it gives me automatic focus, so no clicking to be able to detect key input so i got that going for me which is nice BUT when i have it active(not commented out) i get this big yellow line which goes away when i click it(seeBelow)
I have a numerical stepper,and a user can click on a textfield, then click the up and down arrows on the stepper to change the font size,i then try and set the focus back to the textfield and put the caret at the end of the textfield, but the stepper keeps focus anyway.Here is the event handler for when the stepper value is changed.Get the textfield's current format, change the size, set the new format, then focus on the textfield and set the caret position, but the caret just stays inside the stepper.
Code: private function handleChangeTextSize(e:Event):void { var tField:TextField = Main.LAST_FOCUSED_OBJECT;[code]....
I've had problems with other components too with the exact same focus issue and the only solution i've ever come up with is to set a timeout for like 100 milliseconds to set the focus back then and it works. another way to do this without the "hack"?
I have to input feilds. Inside the feilds (through variables) I have "username" writen. How can I clear this feild when the user focuses on the feild?In a frame script I have:
if (selection.getFocus() == _level0.loginPageMC.userTxt) { userTxt = ""; }
I'm trying to give focus to a text input with instance name "input" so that when I run the movie, there is a blinking cursor where the input is so that the user has some visual cues. I also changed the background and made it only accept numbers. This code is in an init() method, which is run from the constructor
The first two lines of this work fine, the background is grey and it only accepts numbers as expected, however the third line doesn't work. The input text is not given the focus. Once I click on the input text then I can see the blinking cursor. I also tried this.stage.focus=input;, but that didn't work either.
Now that setFocus() is gone, how do you tell the player to set focus to a specific input text field. I've searched thru the reference docs and haven't had any luck.
I have a swf that is having problems only when I load a movie.[code]I noticed that the movie does not run right only when the cursor is still bliking in the input text field. I will input text in the input field but the cursor continues to remain in the field even after clicking the "someButton".[code]but is still has a problem. The problem being that when I click another button in the program, sometimes it will not work and othertimes it will.When I remove the input field and hard code the import the loadmovie it works fine.
I have two text input boxes p1 and p2. I want to do a conditional test to see if p1 has the focus. If it does not, then p2 must have the focus. Here is some code I am trying to get to work.
if ((Selection.getFocus()) == (p1totalScore.text)){ p1Score(); } p2Score();
found only one thing that seemed to be on the lines of what I am having issues with:
stage.focus = this;
My problem: The the flash app I am working on, some of the controls are done with the keyboard. At certain points, you need to click on an on screen button to continue. When I do this, it seems the focus is lost from where it was, and I can no long use keyboard actions (such as the spacebar KeyboardEvent that works prior to clicking the mouse)
I will admit that I am a newcomer to Flash (only played with it for about a month now), and I don't know much about the focus stuff. Basically, I want to know how to set the focus back to where it was after the buttons are clicked.
i have one input text Field in Login screen in which i want to set default focus. for this purpose i use stage.focus = textFiled, its working fine when i run swf into Flash IDE but when swf integrate with java (in Jar file format) on other word when i run java environment, default focus is not set on input textFiled. when i click on textField its working fine.
i have made a flash movie which is working perfectly. I used the tutorial by GotoAndLearn which you can find here...[URL]... which shows how to make a preloader as a separate swf file and he states that you won't need to worry about the swf file that is loaded by the preloader.
He was correct for everything in my movie except for the
Code:stage.focus = null; code which i use to move the focus away from a textfield once a person has entered text and hit the Enter key. Basically, i just don't want the typing cursor to hang around after the user hits enter.
I had a question regarding the 'passing' of focus. I have a class (more like a component) which contains a TextField.If I give 'focus' to the class, how can I send the focus to the TextField (which is private to the class containing it, like a component).To elaborate, I'm not sure focus occurs on 'just the endpoint' or 'to a branch'.If focus is just given to the endpoint, how does my component disregard having focus and gives the focus to the endpoint?If focus is a given to a branch, what if focus is given (via mouse click) to the text field? I would have an event listener catch the focus event which shares the focus with the parent, but the problem there is once the parent has focus it shares the focus with the child which creates a loop.
I'm trying to make Flash automatically focus on an input textfield (not the TextInput component object, but a textfield object with type set to input) when the user enters the page. I want it so they can type straight away without actually having to click inside the textfield. Previously in AS 2.0 you could use Selection.setFocus("textfield_txt"); but in AS3 is it possible?
I am new to AS3 and trying to figure out how to set a focus to a textfield on the stage. I found out that if I use stage.focus = tf; then the tf get the focus and it does, when I type letters they go directly to this textfield.Problems are, I don't have a blinking cursor in the textfield. I added event listener to catch up when the user press the ENTER key but it catches the ENTER key ONLY after I click the textfield with the mouse and having a blinking cursor in that textfield.
I am trying to programmatically pass focus to a newly created TextField, but for some reason setSelection and setFocus do not work. For example, see my test code below:
The only setSelection that does anything is the 0,3 one on MOUSE_DOWN. I assume this all has something to do with the text field receiving focus with the mouse click,
In as2, I have a button that attaches a movieclip with inside some input text fields (a mail form). Now, as the tweening ends for the movieclip to actually appear (I set the _alpha to 0 as he's been created and change the value to 100 with a tween), I call a function for setting the focus on the first input text field:
Code: function setTheFocus(){ Selection.setFocus(_root.mailtext.namex); trace(Selection.getFocus()) }
Where 'namex' is the istance name of the input text field. The getFocus trace returns positive, so the focus is there but ... there is no flashing bar within the field. If I write something, the text appears in the right text field and the flashing bar appears. I can't get why there is no flashing bar without typing anything, even if the focus is set.
What I basically want to do is create a Textfield that takes user input, even if they have clicked somewhere else on the screen.As I understand it, clicking on another object will cause the Textfield to lose focus and no longer take input. Is there a way around this?
When I put focus on input text, I get Error #1023. mc.tabChildren = true; mc.tabEnabled = true; mc.getInputTxt().tabIndex = 0 mc.addEventListener(FocusEvent.FOCUS_IN,updateFocus); private function updateFocus(e:FocusEvent):void{ stage.focus = e.currentTarget.getInputTxt() }