Flex :: Get The Cursor Position Of TextLayoutformat/textFlow
Jan 26, 2011How can I get the cursor position of flex textLayoutformat/textFlow.
View 1 RepliesHow can I get the cursor position of flex textLayoutformat/textFlow.
View 1 RepliesI have a combobox implementation as follows - Based on user input (min 2 chars) in the editable combobox, the data provider is refreshed and drop-down opened, showing different data sets as user input varies.Problem is that after drop-down opens, the cursor moves back to the beginning. So for instance, the user types in "ab", and wants to type in "c" to form the search string "abc". Due to the cursor re-setting its position to 0, the search string instead ends up as "cab".Here's what I tried already (doesn't work) : textInput.mx_internal::getTextField().setSelection(index, index);
where index = length of user input. This selects text from index to index (which effectively un-selects text) and is supposed to place the cursor at the end.
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 RepliesI 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 RepliesI'm using flex4 for creating an editor. There I need to get word under current cursor position. say for example, this is the text in textarea, "Hi, this is a sample" and cursor under "this" word. If I click a button, then this "this" word must be returned. All this I need to implement in flex4 and actionscript3.
View 1 RepliesHow can i find line number in events like mouse clicked, key down and key up. And also highlight that line with color. I used TextArea.
View 1 RepliesI have the job of recreating a flex app in HTML and CSS. The existing app makes considerable use of TextFlow to layout content. For several reasons I need to be quite accurate (within a few pixels) with positioning.
[Code]...
Ideally I'm looking for a library I can use to translate these many attributes into "proper" html and css. The current technology stack is PHP at the back end and javascript at the front end, but there would be little problem in using any other language to do the translation.
Failing that I guess I'll try and write my own, using the api reference as a guide.
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 RepliesHow can HTML entities be made to work with TextFlow (specifically TEXT_LAYOUT_FORMAT)? Example: ' is not converted into a single quote.
View 1 RepliesI used TextConverter to convert a TextFlow in Flex to String to store it in my Database. How to convert that string back to TextFlow in order to display in Rich Text format
View 1 RepliesI am working as a developer on a Flex/Air application and we are using the buggy Flex RTE (RichTextEditor) to let the user manage his notes. At the moment I am trying to evaluate how costly it would be for us to build a new text component using the TLF (Text Layout Framework).Really important is the question if we can import the HTML text, produced by the RTE straight away. I know that there are some limitations regarding lists with TLF 1.1, but does it work in general?
I have just tried to grab some HTML formatted text from RTE like:
[Code]...
[code]I want a specific toolTip for "icon". I have read about using HTML and rollOver and rollOut but I'm building this as part of a larger text block; it's difficult to switch from incremental objects to HTML in the middle.If I cannot set an event on the icon, can I create an HTML bit in ActionScript as part (but not all) of a paragraph ?
View 3 Repliesi'm trying to add whitespaces in front of my text, but flex removes all but one whitespace from the text. So i can't format the text.
Here is the specified line:
<s:p> - Lorem</s:p>
<s:p> ipsulum</s:p>
Here its shown correctly but when running the swf it reduces the whitespaces of the second line. Of course i tried to use CDATA but this didn't work too.
The link elements I'm talking about are single words, so they are not wrapped inside the container, which means that they should have a single bounding rectangle. But how do I go about finding this rectangle? I'm familiar with Flex3 but don't know enough about the new Text Layout Engine in Flex4.
View 1 Repliesafter reading [URL]..flashx.textLayout.edit.TextScrap should have a public [read-only] property textFlow
but it is protected in flex_sdk_4.1.0.16076...
does anybody know how to access a pasted TextFlow?
Clipboard.generalClipboard.getData("TEXT_LAYOUT_MARKUP") returns only a XML - not the objects...
I have a Spark TextArea:
<s:TextArea id="editor">
<s:textFlow>
<s:TextFlow id="_tf" >
<s:p>Lorem ipsum etc.</s:p>
[code]...
But still no joy in inserting into the middle. Also, the above code wouldn't replace highlighted text, but that's not the real concern here.Based on Eugene's link the key to this is EditManager.The following code represents the working updated function:
protected function imageBtn_clickHandler(evt:MouseEvent):void {
var em:EditManager = editor.textFlow.interactionManager as EditManager;
em.selectRange(editor.selectionAnchorPosition, editor.selectionActivePosition);
[code]...
i am trying this:
open google docs, new document, and type in: hello world (world bolded)
then download it as html(zipped)
i unzip the html file, and save it to the assets folder in src folder of my Flex app
i have a Spark:TextArea instance and i want to do:
var importer:ITextImporter = TextConverter.getImporter(TextConverter.TEXT_FIELD_HTML_FORMAT);
myTextArea.textFlow = importer.importToFlow(htmlSource);
where htmlSource should point to the saved html file somehow
how do i do this? i tryed embedding, converting to ByteArrayAsset and to String, but i always get the source of the html file and not it's rendered rich text (ie "hello world).
[Code]....
Given the following:private var errorHtml:String = "<TextFlow xmlns="http://ns.adobe.com/textLayout/2008"><p>Existing account, please <a click="clickHandler(event);">click here</a>.</p></TextFlow>";
View 1 RepliesIs it possibile to set the position of the mouse cursor? This is what I would like to do: when the user presses the mouse button over a movieclip, the movieclip starts dragging and on enterframe the cursor is positioned in the middle of the movieclip (don't tell me about lockcenter because I can't use it this way since my movieclip registration point is set at its top left corner). Basically, I would like to be able to force the cursor to reach the center of the movieclip when the user clicks it. Is this possible?
View 4 RepliesI 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:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
[code].....
Basically I want an MC to appear or disappear depending on the mouse proximity to it. Say for example I have a nav which only becomes visible as the mouse moves to the right hand side and then disappears as it moves away.
Previously I have used the old invisible button trick that triggers the MC as the mouse moves over it. Yes im well aware that is frowned upon and is not 100% effective but as of yet thats the only method I know.
I will be creating an animation with a jpeg image as the background. The animation will consist of moving lines.
When I place my curser over the animation box, and have the lines animate. When I place my curser off the aniamtion box, I would like the animation to stop playing.
The curser placement would be the trigger for the animation.
I am making something in Actionscript 3, where people can modify a piece of text, within a TextArea.Now, it's easy to get the typed character, but using event.getChar.
But, I would also like to know where the character was typed: the (text)cursor position.I've read about that it's easy to do with a TextField, however, I want to use a TextArea for a few reasons:
I've read about it being possible with a TextField, but I'm not sure how I would make that into an input field.
How can I make a TextField behave like a TextArea?
I am using text layout framework textflow in Flex 3 to get embedded images. In the edit field for the application the user can apply formatting. This all works fine except if the user deletes all the text they have entered and then starts typing again then the formatting is lost.[code]To setup the initial formatting then similar code to apply the formatting when the user changes it.So how can I stop the user from 'deleting' the formatting if they delete all the text?
View 1 RepliesDoes anyone know of a way to return the position of the cursor in a input textfield? Can it be done at all? More specifically I need to know the y-value of the cursor somehow.
Have looked through the AS3 documentation, but can't seem to find what I am looking for.
I am creating a keyboard in flash. i want to move cursor position in TextField to insert new character
View 4 RepliesIn my app, the user clicks on an object, which centers the object on the screen. The user's cursor stays where he/she clicked. I find that it is kind of disorienting to have the object move without the cursor. For the user's convenience, I would like to move the cursor to the center of the stage as well.
View 14 RepliesI have a project where you click on a movieclip and it creates a new movie on the stage and I do a startdrag on that movie.Rather I would like to, just to test if I could get it to work I figured out the x and y position roughly on one of the movies and was able to get the startdrag to work(YaY!!), however I would like the created movieclip if possible to be created centered(center x and y position of the created movie) on the cursor point.
View 8 RepliesI need to get the ibeam cursor position in a textarea --the mousex and mousey.
View 7 RepliesI'm trying to make a movie clip move left or right depending if you move the cursor to the right or left on th screen. The clip is long and it have a lot of thumbnails and when it reaches the end of the stage has to stop. I have achieved this, but when the mc comes to the side of the stage it is getting slower and slower and I need it to move with a constant speed.
[Code]...