ActionScript 3.0 :: Setting Focus On MC Within MC?
Jan 28, 2010
The 1st layer spans all 10 frames and has a MC called The 2nd layer has a MC called and a button calledThe 3rd layer has frame labels for each frame:The 4th layer has actions that are similar for each frame:
Code:
nextBtn1.addEventListener(MouseEvent.CLICK, Q1btn);
function Q1btn(e:Event)
For a project I am working on, I need the focus to be on a test field when the site loads. I can get the focus to be on the text field in the swf file, but how do I set focus to the swf file in the first place in the browser.
I'm trying to have a popup window with an immediately editable TextInput. This means that the user should be able to type inside the TextInput once the popup is displayed.
The problem is that I can't focus on the textInput. What happens is that when pressing a key for the first time, no text is inserted, only after a second key is pressed does the component gain focus and the user is able to type. For instance, typing "test" once the popup opened results in "est" being displayed...
For some reason the component only gains focus when the user explicitly clicks on it or types something. Programmaticaly setting the focus does not work.
I am currently working on making my Flex application accessible. I have an mx DataGrid that I am using for showing complex data. Each row contains information about a person and one of the columns contains a button to "submit" that person's information. Currently if I tab to the DataGrid, it has focus on the whole thing, but I cannot tab to individual cells. For accessibility purposes, I need the user to be able to tab to each of these cells to read the information. Everywhere I've looked I've found that it seems the only way to focus on an individual cell is to set the editable property to true. However, I do not want to make the field editable, as that information should not be changed.
At the very least I would like to be able to tab to the cell that has the button ItemRendender for each person. I could set the rest of the information in the accessibilityName of that. Is there any way to accomplish this? Or am I going to have to find a more "creative" solution?
I have a MC called Questions thats on the stage.Inside that Movie clip, there are 10 frames and four layers.The 1st layer spans all 10 frames and has a MC called logoMC and a button called nextBtn1, 2, 3, etc
The 3rd layer has frame labels for each frame: Q1, Q2, Q3, etc
The 4th layer has actions that are similar for each frame:
Code:
nextBtn1.addEventListener(MouseEvent.CLICK, Q1btn); function Q1btn(e:Event) {[code]....
So what should hypothetically happen in when you click on the button, it advances to the next frame in that movie clip, and focus is set to the logo. The problem is, it isnt. I get the TypeError: Error #1010: A term is undefined and has no properties. That is pointing to the stage.focus = this.Questions.logoMC; portion of code.
I've wrote a custom itemrenderer for a List component (Flex 3.5) which is a VBox with a Label and a TextArea wrapped inside. All works fine so far but I want the TextArea in the first itemrenderer to receive focus so that it instantly becomes editable when tabbing onto the List. Is that possible and if how would I achieve this?
I've already added an event listener that selects the item at index 0 but the textArea in it should also be focussed at that moment _list.addEventListener(FocusEvent.FOCUS_IN, onListFocusIn);
private function onListFocusIn(e:FocusEvent):void { _list.selectedIndex = 0; }
I have a mobile application that has a Text Input used for searching. Below the search TextInput is a StageWebView. When I set the source of the StageWebView using loadURL() the key input is shifted to the StageWebView. How can I prevent this?
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 game where you can move a character around on a screen, very simple. My problem is, I have to click on the swf object in my browser before it starts to recognize my input keys. If there a way to set set to my swf object either in html or the swf itself /w as3?
This is the browser code I keep finding on googing:
When I publish a Flash CS4 Pro / AS3 game to an SWF file and uploads it to my webserver, I have to click the screen before I can use keyboard events.
Is there a way to force a focus onto the "swf stage" when loading the file in the browser, or do I have to publish an html file that controls the swf file to do that?[url]...
Upon entering the screen, I set the focus to the first field, a combobox, and after making a selection I want to tab to the next field, a textfield, but I can't tab out of the combobox. I can use the mouse to click on the textfield and give it focus but I'd rather tab. I also tried to programatically give focus to the textfield (from the function associated with the combox's listener) without success.
does anyone know how to 'focus' on a flash movie? for example, my flash webpage has a button that when clicked opens a flash movie. i want the main site to darken and the flash movie to be in front in focus.url...
I'm not that great with Actionscript 3.0, so naturally I have an hurdle to leap.
I using the 3D Carousel from flashcomponents.net and I need to figure out how to get the images blur when they are not the front focal on the Carousel. I tried an onRelease (which works to un-blur it), but I didn't know what else to pair it with so when I click on another object it blurs and goes to the back. I don't want it to blur when I roll off, only when another object is clicked.
I did embed an swf file in html.The file is working fine in all browsers except opera(all versions).I am facing problem that flash didn't get focus when application initially load.User has to click on page.Then the application works fine.
I try to figure out how does focus mechanism work in Flex. Here comes the example of what I mean:Let's assume that we have a simple web application, which contains custom component that extends Canvas and implements mx.managers.IFocusManagerComponent. This component overrides focusInHandler and focusOutHandler methods and shows some feedback on how they are called (thinner or thicker border). This custom component also contains some Text.[code]
If you click once on a violet canvas it receives focus (focusInHandler is called), then if you click again the focus is lost (focusOutHandler called) - why?Of you click on a Text the Canvas receives focus (focusInHandler called) and keeps it when being clicked wherever on the area (focusOutHandler nevet called) - why?
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 the swf embedded in a html page and want to know if it is possible to set the focus so that it is within the swf and not the html (browser) when the page loads. You have to click on the swf to make it active, I do want this.