ActionScript 3.0 :: Caret Position Out Of Sync With Text
Mar 25, 2009
I've discovered a bug that is extremely confusing to me. Basically I have some text fields that are dynamically created, but once users start typing in them, the caret cursor slowly either falls behind the text your typing or sometimes get's way ahead of where your typing. The result is frustrating when you are trying to delete something because you aren't really sure where the caret actually is. I've attached some code that you can paste into an fla to reproduce the issue.
View 2 Replies
Similar Posts:
Jul 3, 2010
i'm attempting to simply set the caret position at the start of the text flow when it is first displayed, without having to click and activate the text to see the blinking caret.
googling returns that the solution is to do this:
textFlow.interactionManager = new EditManager(new UndoManager());
textFlow.interactionManager.setSelection(0, 0);
however, setSelection() is not a valid function of the selection or edit managers.
1061: Call to a possibly undefined method setSelection through a reference with static type flashx.textLayout.edit:ISelectionManager.
View 1 Replies
May 15, 2011
I'm building part of an UI that suggests certain words based on to the user's input. (Quit like Google's suggestions) It works quite well but one detail bothers me: When I have a list of suggestions I highlight the list-items by listening to the arrow up and down keys. When the fist element is highlighted, and the user presses the up arrow, I want the cursor to be in the Text(Input)Field again, but at the last position.
(I removed the focus from the InputField not to move the cursor in my singel line field to the first position when the up-arrow is pressed)
I set the cursor to the last Position using setSelection() but as it is the field receives the key-press after my event callback is executed and the pressing of the up-arrow in a single line field does what it always does, it places the cursor at the first position.
I considered using the CHANGE event, but as the arrow key does not actually change the content of the TextField, that is not working. Still I think that the solution might be along that way, as the CHANGE event is/would be at the end of the event-chain, where I need to do the repositioning of the cursor.
View 8 Replies
Dec 1, 2010
Is there a method to set the caret position within a RichEditableText control? The control's contents can contain errors that the user must fix which are navigated though via Next/Previous buttons, and during the navigation I would like to set the caret cursor to the end of each error within the text.
View 1 Replies
Nov 23, 2009
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.
View 1 Replies
Jan 20, 2010
Add text format to caret number in textfield.This works for getting it on selection[code]...
View 2 Replies
Mar 22, 2010
How to set focus and insert caret in an empty text field in AS3
View 3 Replies
Jan 6, 2012
I'm drawing a textfield onto a bitmap which I use as texture for a 3D object. I'm listening for Event.change, and so whenever the user adds a character I redraw the texture. But to really give the 3D object a 'interactive textfield feeling', I want to draw text selections and draw the caret (the blinking text cursor), but by default these a not drawn when using bitmapData.draw(textField), nor can I find a Event to listen for 'textSelected'.
//is there any event that catches text selection / blinking of text-cursor?
textField.addEventListener(Event.CHANGE, redrawTexture);
//...
//is there any way to draw text selection / text-cursor in the bitmap?
bmpData.draw(textField);
View 1 Replies
May 4, 2009
I want to have the caret (flashing cursor) to appear when I set the focus to a text field. It works fine when the user clicks on the text field.
the following does not seem to work for me:
Code:
stage.focus = mytxtfield
mytxtfield.setSelection(mytxtfield.text.length,mytxtfield.text.length);
When I try this it merely focuses on my text field and no caret comes up! mytxtfield is the instance name of my input type textfield.
View 4 Replies
Feb 25, 2010
I have encountered strange problem. I have created simple Flash text field control and I wanted to compare its content with some other string. This comparison in triggered when user is pressing the button.In Action Script 2.0 code I noticed that a caret return character () was added at the end of the string coming from the input text field.It is easy to overcome the problem obviously, however I would like to understand what is going on. I use Flash CS4 with AS 2.0.
View 1 Replies
Jan 15, 2010
I've been involved in a webproject where text will be converted into speech. Then the text should be highlighted word by word as the audio is played in the browser.
View 0 Replies
Sep 23, 2011
I created a Flash program that utilizes audio and text. The audio is located in an external folder and is loaded using .loadSound(). The text is located on the timeline and appears based on a certain time in the audio. I have a pre-loader that looks to ensure all of the external audio is loaded before the user can move onto the appropriate screen and the audio would play. This is using a combination of the .getBytesTotal and .getsBytesLoaded.
It works fine on Windows 7 but doesn't seem to be working one particular user's Windows XP on IE 7 (So it's not happen on all Windows XP). On a particular user's computer, the text is slow to load while the sounds loads pretty quickly leaving the text out of sync. After a few screens, the text will catch up with the audio.
View 6 Replies
Mar 7, 2012
I have flash animation (swf) in my HTML Page.
Now, I like to have my flash animated character (700kb) to speak dialogues, the related text should pop and go in the html side of the page.
I've already used this amazing cool script from Text highlight with audio sync in Jquery by Marnix van Valen & HTML5 works cool as he says. BUT, what about flash?
View 1 Replies
Nov 12, 2009
I have an Input Text area that users can edit and then submit. I need to be able to show, on screen, the cursor's current position as they type. I don't need to know where the mouse is but all work-arounds I've found so far can only tell me the mouse position. The font for the text is 'courier' or 'courier new' and the Input Text area is scrollable.
View 8 Replies
Jan 29, 2011
I have a login form with various textInputs and a submit button. If you submit proper login credentials the system unloads the login view and loads the app view. Pretty standard. Unfortunately I've noticed this weird bug where if you hover over one of the textInput boxes with the mouse, then fill the form using only the keyboard (and leave the mouse parked on top of the textInput), and then tab to the submit button and press the space bar, i.e. login via keyboard, the mouse cursor will remain a caret in the new view, no matter what you do (move, click), until you find another textInput to undo the cursor state. I've tried to do all sorts of stuff via CursorManager but nothing seems to do the trick. I've tried dispatching events ROLL_OUT or MOUSE_OUT events to the textInput but that doesn't do the trick either.
View 2 Replies
Aug 9, 2010
I have been working on a Flash touchscreen project for a year, and I'm currently trying to make it easier for users to add text half way into a message. The normal way to solve this, is to click with the "caret" and then keep typing.
I'm looking for a similiar iPhone caret. I'm currently using to find the location, but would like advice about how I could best replicate the iPhone caret hover.
Code:
testText.addEventListener(MouseEvent.CLICK, printCursorPosition);
function printCursorPosition(event:MouseEvent):void {
var tf:TextField = TextField(event.target);
[code]....
View 0 Replies
Sep 7, 2010
The following code result in invisible text caret when viewed in chrome 6 on a mac. So far, I did not find a workaround.
package
{
import flash.display.Sprite;
[code].....
View 7 Replies
Dec 13, 2009
I am trying to display a text field that has text inside it, and display the flashing Caret at the end of the text. I have tried the following:
Code:
// ti_title is my textField
stage.focus = ti_title;
ti_title.setSelection( ti_title.length, ti_title.length );
[code]....
The field is focused because I can type into it, but I do not see a Caret until I have started typing. This is not very good for usability.
I have even tried removing text then re-adding it and then setting the selection again, but still not working.
View 1 Replies
Jan 27, 2010
I have the strangest issue in Flex!Consider an <mx:TextInput /> with text. This textbox has focus and a nice little caret blinking inside. Now when you press the -> or <- button, the caret moves two positions instead of one! Also when you press the delete button, it removes two characters instead of one.This only occurs in Firefox, but it's not a FF bug because it only happens in my application.
View 1 Replies
Aug 14, 2009
I've got a main input textfield. When I put focus on one of the other textfields and that textfield is empty I want the focus to return to the main input textfield.
But though the focus seems to change (without setselection all the inserted text of the main textfield is selected, meaning focus is put back to it), the input caret stays inside the empty textfield and it is keeping it's focus.
How can I get the focus AND the input caret back to the main textfield?
ActionScript Code:
stop();
var someListener:Object = new Object();
someListener.onSetFocus = function(oldFocus, newFocus) {
[Code]......
View 3 Replies
Jan 19, 2010
I am trying to make a textfield that I can add a picture to the caret point -- the problem is that I don't know what the caret point is in the HTML text -- my technecue for dealing with it is to search out a string that is next to my caret point -- as you can imagine this has problems. Like if the caret point is next to a bold tag or if there is two of the strings -- so I was trying to see if anyone new a better way to add pictures to a textfield
index is the caret number
[flash=]
var mytextpic:DisplayObject
editor.do_btn.addEventListener(MouseEvent.CLICK, ADDPICK)
function ADDPICK(event:MouseEvent):void {
var inString:String
[Code] .....
View 1 Replies
Aug 7, 2003
I have the following code:
Code:
this.createTextField ("imageText",2,95,0,390,96);
imageText.multiline = true;
imageText.wordWrap = true;[code].....
The problem:If I uncomment either of the imageText.embedFonts lines, my text will disappear... but the trace(imageText.text); will still return the correct contents. It's as though embedFonts causes the textField to disappear.Possibly related, (but maybe not), is the fact that the vertical positioning of the font is off. Even though I create the textField at Y = 0, the text writes somewhere around Y = 10. I suspect this is something else, but I thought I'd add it just in case.
View 3 Replies
Mar 29, 2005
i have a dynamic text field that loads a variable into it (just a simple text file). this text file will be updated on occasion. i also have a movie clip to be positioned below the text field, however i want the movie clip to change position depending on how much text is in the text field so there isnt a large gap and so they dont overlap. is this possible? i tried the following actionscript to adjust the size of the text field depending on the amount of text. textField2.autosize = "center"; however i have no idea how to get the y position of the movie clip to adjust accordingly.
View 10 Replies
Mar 4, 2011
I googled for almost a day to find the answer to my question: [URL]. This almost works (and is a great solution), but the solution doesn't work when I do:
1). Copy and paste multiple-line texts.
2). Write long and scroll the texts.
I also found another working example at: [URL]. (The autocomplete prompt appears when you press ctrl+space right at the caret's position). But an email from its author says he uses monotype fonts to calculate individual character's location. Is there a way to get multi-line input from a textfield?
View 1 Replies
Sep 11, 2009
Im supposed to make a marquee that has curved dynamic text scrolling through it. I used the displacement map filter for this and it almost works. the only problem is that when the dynamic text field gets to a certain x position, the filter stalls, but the text continues to scroll. Im really at a loss. heres what I got so far: [URL]
[Code]...
View 2 Replies
Apr 30, 2011
Is there a way to reset the insertion point of the caret to any position within an input textfield. I would like to reset it to position 0. The only thing I can find is caretIndex prop but that is read-only. I tried setSelection(0,1) but that didn't work either.
View 5 Replies
Nov 8, 2010
Im having an odd problem--I have 5 input textfields on the stage, but for some reason when run in order to input text within the first two fields I have to click within those fields from around its middle all the way to the right.Otherwise, no caret shows up and no typing displays.The other fields all work fine--ie, I can click at their leftmost point and get a caret and start typing..I even used the same textfield(#3) to create fields 1 and 2 and still I have to click about midway or to the right to get the caret.
View 3 Replies
May 5, 2010
Is it possible to position a text field .x at the end of another text field that would have an TextFieldAutoSize.RIGHT?
View 1 Replies
Oct 4, 2010
I'd like my text to be positioned on a 45 degree angle. Is there an easy way to do that? (In the worst case, I could always make a png out of the text). But, I hope that there's away to do it in Flex. I don't need an animated effect.
var angleText:Text= new Text;
angleText:Text.text = "My text is angled!"
angleText:Text.x= 200;
angleText:Text.y= 300;
View 3 Replies
Mar 21, 2011
I'm trying to measure the y position of a single line text field, specifically at the baseline position, i.e where the bottom of the letters without tails like 'y' has sit. I guess I either need to know the y position at baseline or the height of the font not including the stuff under the baseline.
The reason I'm needing to do this is that I'm using alive pdf and i'm trying to add text in the same relative position on the pdf as the window that the user designs something, and alive pdf's addText function sets y a the baseline position it seems.
View 1 Replies