Actionscript 3 :: Flash - Keep Focus And Cursor In Flex's TextInput After Hitting Enter?

Jul 23, 2009

I am a Flex newbie and I am testing a little application that simulates a cart. (It is based on a nice sample by Farata Systems' Yakov Fain).Note: I am using the beta of Flash Builder 4 to code the application.Here you have a link to the screenshot:Screenshot(Sorry I can't insert the image of the screenshot right here since stackoverflow doesn't allow new users to use image tags.)The application is very simple. You type a product in the TextInput control and then click on the "Add to cart" button to add it to the "cart" which is represented by the TextArea at the bottom.

That works ok.The problem is that I also want the user to be able to keep adding items to the cart without having to click on the "Add to cart" button. So, I added code to handle the enter event of the Textput by calling the same handler function triggered by the "Add to cart" Click event.If you type some content and then click the "Add to cart" button, the TextInput control receives the focus and the cursor, so you can type again.
However, if you hit enter, instead of clicking the button, the TextInput control keeps focused and you can see the cursor beam, but you can not enter text until you click elsewhere and come back to the control.Below you can see the relevant part of the code, with the definition of the component that groups the three controls at the top (Label, TextInput, Button).

<?xml version="1.0" encoding="utf-8"?>
<fx:Script>
<![CDATA[

[code]........

View 3 Replies


Similar Posts:


Flex :: Custom TextInput Component Loses Focus But Still Contains Cursor?

Oct 29, 2011

I have a custom TextInput that listens for the FocusEvent.FOCUS_IN and FocusEvent.FOCUS_OUT events:

textDisplay.addEventListener(FocusEvent.FOCUS_IN, onFocusInHandler);
textDisplay.addEventListener(FocusEvent.FOCUS_OUT, onFocusOutHandler);

My onFocusInHandler function basically removes a "promptview" that tells the user to type in a value, with the onFocusOutHandler doing the opposite.

For example, if the TextInput text was backspaced to a blank value and the user clicks out of the TextInput box, it would show a "Please enter a value" light-gray prompt in the TextInput.

This works fine until the user clicks our custom "Clear" button. The clear button sets the text to "", and I can tell the FocusEvent.FOCUS_OUT is received because the prompt text is set to visible (its not being set anywhere else). The problem is, the cursor remains in the box as if it still has focus, so if the user immediately starts typing, both the prompt text "Please enter a value" and the user-entered text appears over the gray text, which looks pretty ugly and unreadable.

Why does the TextInput receive the FocusEvent.FOCUS_OUT event if it's not actually losing focus?

View 1 Replies

ActionScript 2.0 :: Focus Stuck In INPUT Textfield After Hitting Enter Multiple Times?

Apr 28, 2008

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..

View 3 Replies

Actionscript 3 :: Unselect Flex TextInput With Enter Key

Jan 3, 2010

In Flex, how can one set the TextInput to "unselected" (which mean not only focus is out but also, that if you text on your keyboard, the TextInput won't be changed) on the event of pressing the Enter key? I know how to change the component that has the focus using the FocusManager, but I don't want to change the component that has focus, I just want this one component not to be selected.

View 2 Replies

Actionscript 3 :: Unselect Flex TextInput With Enter Key?

Sep 10, 2003

In Flex, how can one set the TextInput to "unselected" (which mean not only focus is out but also, that if you text on your keyboard, the TextInput won't be changed) on the event of pressing the Enter key? I know how to change the component that has the focus using the FocusManager, but I don't want to change the component that has focus, I just want this one component not to be selected.

View 2 Replies

Flex :: AIR Set Focus On Textinput On Application Load?

Dec 22, 2009

On my application I have a login form. On application start, I want the focus/selected one is set on the user id textinput. I tried normal setFocus method and didnt worked. How can i make it work?

View 1 Replies

Flex :: Trigger Mouseevent When The Focus Is On TextInput?

Jul 29, 2010

In flex, I am using the following:

mx:TextInput mouseOver="tester(event)"

It works fine. My pointer goes over the textInput and it calls the function. But when I click inside the textInput to enter some text( focus is on the textInput) and then move the mouse (not taking mouse pointer outside of the boundary of textinput), the mouseover event is not trigerred.

If I use click event, then even if I am entering text ( or the focus is on the textinput) and then click, it will call the function.

How can I call the tester function on mouseover when the focus is on textInput?

View 1 Replies

Flex :: Setting Focus On A Popup's TextInput Control?

Jul 27, 2010

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.

Code:

<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns="mog.miss.component.*" xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>

[Code].....

View 3 Replies

Flex :: Keep Focus On Spark TextInput After Setting StageWebView Source?

Jan 15, 2012

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?

View 2 Replies

Actionscript 3 :: Flex TextInput Left Click - Parent Steals Focus

Jun 11, 2009

I have having a problem in my flex/air application, in which when the left mouse button is clicked on a TextInput the focus is stolen by the parent. So in more detail I have an hierarchy as follows...

[Code]...

View 2 Replies

Flex :: Place Cursor In Textinput In It?

Apr 21, 2011

How to place cursor in a text input when user login form comes. I want cursor place in username text input.

View 3 Replies

ActionScript 2.0 :: CS3 Hitting Enter Button

Apr 29, 2010

i have managed to create a pswd protected flash animation which is working good when the pswd is given and by clicking the submit btn. What I want is, instead of clicking the btn, i want it work when i hit the enter key.

[Code]..

View 2 Replies

Flex :: Control Cursor (carat) Position In TextInput?

Sep 15, 2011

I need to handle diagraphs and then convert them on the fly to the proper unicoderepresentation. For example when the user types in:SxMy app needs to replace it with:ow, I've been able to do the replacement no problem. The issue though is that once I've done the replacement, the cursor goes to the beginning of the textbox rather than the end.As I'm trying to update the user's text on the fly, this obvious doesn't work.

View 3 Replies

ActionScript 2.0 :: Hitting TAB Loses Focus To The Browser?

Jun 8, 2010

Creating a flash project where I need to hit TAB in order for the playhead to go forward a frame. Then I need the user to hit a letter (for example hit 'a') to move forward again. Hitting the above keys is working,

As soon as the user hits TAB, flash seems to lose focus to the browser, and the user has to click on the swf on the screen before they can proceed.

View 0 Replies

Actionscript 3 :: Flex TextInput With Default Mobile Skins Automatically Regains Focus On Callout Close?

Feb 20, 2012

I'm working on a simple auto complete function for my Flex mobile app. For that I've got a CalloutButton that triggers a Callout.The Callout holds some lists from which the user can select items. On item select, the callout gets closed (calloutButton.closeDropDown())The very same behavior is done for a TextInput. The user inputs text, the callout opens and according to the entered text, the lists change. Works fine so far. Now, when the user selects an item from any of the lists, the callout closes. Also fine.Now the issue, after the callout is closed, the TextInput automatically regains focus.On a mobile device this is more than disturbing.

I narrowed this behavior down to the mobile TextInput skin spark.skins.mobile.TextInputSkin) since a TextInput without this skin class doesn't show this behavior.Now you might say just use the default skin instead but unfortunately I can't. The default skin has a bug with Android devices that doesn't pass though the enter event. That I could live with since I'n not necessarily dependent on the enter event, however, the spark mobile skin allows be to continue entering text in the TextInput even after the callout has been opened, which is desperately needed as the lists change according to the entered text.I can't provide any code as the problem has been narrowed down to the skinClass, thus should not be in my own code. Believe me, I tried every nice and not so nice method to prevent the TextInput from getting focus again, but nothing worked.

Edit:Below the steps of my application's behaviour. (to be fair, the workflow inside the callout is a little more complex, I'm working with several lists and a SplitViewNavigator here (thus can't use the Flextras autocomplete), but that doesn't affect the TextInput focus issue I'm facing).ter text in TextInputOn key change a Callout with two Lists is opened.The first List receives results according to the entered text from a webserviceUser selects item from listSecond list receives results according to selection from first list from webservice User selects item on second listCallout closes

View 1 Replies

Flash :: TextInput Component Not Giving Up Focus?

Jan 31, 2010

I have a project where a big part of the UI a notebook, where the user enters text in a number of fields, for which it uses a series of TextInput components.Once the notebook is filled in the user switches to a screen where the inputs are disabled and they compare what they wrote to a 'model answer'.The problem is that the last TextInput to have focus at the time of disabling retains it - it appears disabled (greyed out etc) but if you type the letters appear in the field.I have tried variations on Selection.setFocus(null), and it seems that Selection.getFocus() returns null/undefined, but can still type into it. I can't select any of the other textfields, and clicking on other interactive elements - bottons etc doesn't seem to want to remove focus either.

UPDATE - Just to make sure there wasn't something crazy happening particular to this project, if I make a nude flash movie with a textInput and a button, then make the button set theTextInput.enabled = false, I can still type into the field. I can't see any way that's a feature.

View 2 Replies

ActionScript 1/2 :: Hitting ENTER In A DataGrid Editable Cell?

Jun 9, 2009

Here's a question for you. I have a dataGrid that I want to be able to edit only when the user clicks on a particular button. When this happens, I make the dataGrid editable and I make that particular column editable. After the user modifies the cell's content and hits ENTER, I want the edit cell to close and the dataGrid to once again become non editable. Here's the code in my Key.onKeyUp listeneif(Key.getCode() == Key.ESCAPE || Key.getCode() == Key.ENTER){  my_dg.getColumnAt(2).editable = false;  my_dg.editable = false;}If the user hits ESC, the edit box closes correctly. If he hits the ENTER key, the edit box remains visible until he hits ENTER once more. Only then does it disappear

View 3 Replies

Flash :: Set Style And Disable Focus For ALL TextInput Components?

Aug 24, 2011

How to "setStyle" and "disable focus" (remove the default blue line rectangle when focus) for "ALL" AS3 TextInput components?

View 1 Replies

Flash :: Give Focus To A TextInput Programmatically In Actionscript 2?

Nov 17, 2011

I am trying to write a small piece of Actionscript that gives focus to a TextInput. The reason being, I don't want my user to have to click into the text field to see the cursor and start typing, it should just already be there.

View 1 Replies

Flex :: Set Mouse Cursor As Hand On TextInput Without Losing Text Selection?

Dec 20, 2009

I want to have the mouse cursor to be changed to hand when used for entering the<mx:textInput>. When the field is already on focus, text selection should be available.I tried any combination of useHandCursor="true", buttonMode="true" and mouseChildren="false",and the closest result is when using all three of them. Then the hand cursor does appear, but the text field loses its selection 'abilities' (text cannot beselected using the mouse). This is logical, since mouseChildren="false" disables this. But how do I acheive the desired result?

View 1 Replies

Professional :: Test A Flash File By Hitting "ctrl+Enter" It Creates A .swf In Same Directory As My .fla?

Aug 18, 2010

When I test a flash file by hitting "ctrl+Enter" it creates a .swf in same directory as my .fla. does the resulting .swf file actually use the selected publish settings of my .fla file?  Or when creating an .swf by "ctrl+enter" does it only use a "default" setting?

View 3 Replies

ActionScript 3.0 :: Hitting Enter On Input Text Adds Return?

Mar 17, 2009

When the user hits enter, their input is to be compared to an existing input, then stored if there is no match. The problem is, the file is storing the "enter" key as well, so the database input looks like this:

word/r

instead of just

word


Code:
//user presses enter to enter their tag
stage.addEventListener(KeyboardEvent.KEY_DOWN, checkTag);
function checkTag(evt:KeyboardEvent):void {

[Code].....

View 6 Replies

ActionScript 3.0 :: TLF Focus - Set The Keyboard Focus For A TLFTextField And Cursor?

Sep 14, 2010

can I set the keyboard focus for a TLFTextField? I tried stage.focus = myTLF but there is no cursor...

View 2 Replies

Html :: Flex Textfield Doesn't Gain Focus When Cursor Is In Text Field Of Iframe

Sep 10, 2010

I have a web page which has a SWF file embeded. I have an issue with the focus.

Steps to reproduce:

1)Click on a HTML Text Field which is inside a Iframe

2)Click on a Flex Field.

3)Begin to type some text.

Expected Result is the entered text should go in the Flex TextInput field but the actual Result is it goes into HTML text field.

This is the bug which was filed but closed without any resolution. The workaround suggested there doesnt work. ( bugs.adobe.com/jira/browse/SDK-12377 )

This is happening only in IE 6.0 and IE 7.0. Below is the live example. [URL]

View 1 Replies

ActionScript 2.0 :: Move To The Next Slide When Hitting A Destination With A Mc Using Cursor Keys

Oct 4, 2010

I have created a maze and I am trying to figure out how to move to the next screen once the mc has hit the end destination.

View 7 Replies

ActionScript 2.0 :: TextInput Not Getting Focus?

Jul 23, 2010

I have a movie that has been working fine until FP10 (3 years plus ). The issue is that a textinput field only gets focus on the first load of the movie. Subsequent loads none of the text input fields get focus, even when stepping through the movie focus is not automatically set. Unless the cache is cleared and the movie reloaded from our website.

I can reproduce it over and over, by clearing the cache movie works, all loads afterwards textinput boxes do not get focus.

Same results in IE 8, FF3 and Chrome. All using the latest flash player 10,1,53,64

It suggests a timingcode loadexecute issue ... introduced in FP10, but how to get around it ?

I am just embarking on a rewrite in Flex but that is some way off yet and something as simple as setting focus to the next field to be filled in affects the user experience.

View 1 Replies

ActionScript 3.0 :: Enable Enter In A TextInput?

Nov 30, 2009

I have a TextInput component and a Button component. When I push the button, all the text in TextInput  is wrote on a server side txt file.

textInput=new TextInput();addChild (textInput);
writeBtn=new Button();writeBtn.addEventListener (MouseEvent.CLICK,writeFile);addChild (writeBtn);

[code].....

View 12 Replies

Facebook :: Return The Focus To A TextInput In A Browser

Oct 10, 2011

I need to focus a the text input into the facebook login popup. I am usig a virtual keyboard to simulate a physical one, but when i click a key, the text input lose focus and the letter is not wrtitten into the field.I dont know how i could mantain the focus in the text input.

View 2 Replies

ActionScript 2.0 :: Removing Focus From TextInput & TextArea?

Apr 10, 2008

trying to remove the green focus highlight from the TextInput & TextArea fields in a form.

View 2 Replies

ActionScript 3 :: List Drag And Drop And TextInput Focus Priority

Oct 31, 2011

I'm using a Spark List with a TextInput in the ItemRenderer, with ability for the user to reorder the list rows by drag'n'dropping them. This is how I declared the list :

<s:List id="list" left="245" top="119" width="667" height="433"
dragDrop="insertItem(event)" dragEnabled="true"
dragEnter="acceptDrop(event)"
dragComplete="finalizeDragAndMove(event)"
dragMoveEnabled="true" dropEnabled="true" focusAlpha="0"
skinClass="components.DataList_Campaign"
hasFocusableChildren="true" />

Everything works fine, except that it's impossible to select the text in the TextInput with the mouse, instead it's dragging the row...How can I set the TextInput to have priority over drag'n'drop ?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved