ActionScript 2.0 :: Detect Newlines In Dynamically Loaded Wrapped Multiline Textfield
Oct 4, 2008
I have the following composition from my designer:
So, I have to load these two HTML paragraphs from an XML file and put them in two actionscript created text fields. The text fields are multiline, wrapped and html and they are displayed just fine. Then I have to hilight one of the textfields just like in the image above so I must define a function that takes this textfield as an argument and creates a movieclip behind it. All I have to do further is draw some lines in this movieclip.
The problem is I just can't detect the newline characters in the text field so I can draw the hilights from the start of each line to the end of it.
Here is my function:
function hilight(sapou_txt){
var hilight_mc = sapou_txt._parent.createEmptyMovieClip("hilight_mc",-1);
hilight_mc._x = -5;
hilight_mc._y = sapou_txt._y;}
There would be .indexOf("") method of strings but if I use it after sapou_txt.text this has no result because, apparently, all I have there is a string without any special newline characters, just as I loaded it from the XML file, minus HTML tags.
If I use sapou_txt.htmlText apparently I get the original text including the HTML tags but, again, no special newline characters and, as you probably realised from my description above, I need both newlines from HTML (wich are not so hard to detect) and newlines caused by wrapping text in the textfield. Anyway, if I succeed in detcting newlines in the text field then I won't need the newlines in my original HTML.
View 4 Replies
Similar Posts:
Oct 15, 2008
I'm running into an issue where, if the dynamic text field I create wraps and autoSizes to 2 lines or more, the last disappears (sometimes partially). However, this only happens when I apply a DropShadowFilter to it. If I don't apply the drop shadow filter, it renders correctly. Note that whether or not the text renders correctly, flash seems to know that the text has wrapped and autosized, as this is how i assign the Y position of the second text field below it. See code below:
[Code,,,]
View 4 Replies
Dec 27, 2010
I'm attempting to parse newlines from pasted text from the clipboard into a single-lined TextField. I'd like to replace the newlines with ' ' (or any other delimiter) in the text field and have it submit text with newlines (' ' delimiter would suffice, as that's automatically parsed within my message box already).
Is there any method I could use to go about this?
View 1 Replies
Feb 4, 2009
I am loading jpgs into an MC. I make sure I wait to run and modification to the MC by confirming the image is loaded first.If I comment out the IF statements within the function "RW_pic_modifications()" and I trace the width and height of the MC AFTER each photo is loaded, I successfully trace the correct W and H.
My issue, however is when I DO RUN IT THROUGH the conditions within the "RW_pic_modifications()" function. Then any modifications to the MC W and H seem to compound and apply it to each iteration of the next MCs.I confirmed that my code and logic is correct. I just dont understand why performing a resize to the MC with one jpg loaded into it is not reset to the NEW JPG loaded into it, after the new JPG is loaded.
NOTE - I have an MC that stops on a frame until all the code here is executed. Once complete, then this MC plays to allow the pic to stay on screen for a given amount of time THEN it calls on the RW_Pauser() function.I am way over deadline.
Code:
How_long_to_pause = 4000;
Maximum_Image_Width = 137;[code].....
View 5 Replies
Feb 4, 2009
I am trying to make a flash blog and basically I need to be able to load in text from an xml file into the different text fields I have setup and then I need to read the height of the loaded text so I can position the next post correctly below it.
Code:
blog_xml = new XML();
blog_xml.ignoreWhite = true;
blog_xml.onLoad = function(success) {
[Code].....
This code returns the height of the text field BEFORE the xml text is added, how to make this script wait until after it is added.
View 8 Replies
Nov 10, 2011
I want to search a word in a textfiled which is multi line , finding it is not a big deal but am i able to scroll to that position , like notepad when you click find next it will jump to that point
var textInput:String="String To Search";
txt.text=textInput; // txt is a dynamic textfield
var currentIndex:int = 0;
[Code].....
View 1 Replies
Oct 6, 2009
is there a way by which the capacity (the amount of characters it can hold, depending upon its width, height and font-size) of a textfield known? i need to create a re-sizable text-field that alters the content within.
View 3 Replies
Feb 22, 2010
how to do the SUBJECT? Is it even possible? As soon as I put the textfield multiline, I cannot align it to right at all. The help only writes about left alignment in multiline textfield.Does somebody know some workaround?
View 2 Replies
Nov 11, 2008
I have images being dynamically loaded into a html textfield and they look very pixelated. I am able to getImageReference via an id attribute in the <img> tag, but I can't apply smoothing to this DisplayObject because I can't access it's content which is the bitmap. I know the image is loading and I know the reference is working because I can call the id name, I can scale, rotate change the alpha and apply filters. I have tried setting the stage quality to best, but that doesn't make a difference. If I do an addChild(loadedObject) as a test, the image is loaded (not in the text field) and looks beautiful no pixelation at all.
Here is the error I am getting:
1119: Access of possibly undefined property content through a reference with static type flash.display: DisplayObject.
Here is the code:
ActionScript Code:
var loadedObject:DisplayObject = testText_4.getImageReference('image_mc');
var myBitmapData:BitmapData = Bitmap(loadedObject.content).bitmapData.clone();
View 2 Replies
Aug 25, 2010
I have a TextField with multiline and word wrap enabled, and a fixed width. I want to calculate the total height of the text inside it. I tried using TextField.textHeight, but that gives me the height of one line. Because of the wrapping, I can't easily calculate the number of lines to multiply it with the line height. TextField.height just gives me the fixed, default height of the field, 100 pixels.
View 2 Replies
Feb 6, 2008
Does the TextField class support automatic vertical centering of multiline text? Any way to control vertical alignment other than "flush top"?
It seems like it ought to, but if there is a method or property in the class that turns it on, I can't find it. (Maybe a case of not being able to see the trees for the forest, there's so much junk in there, plus the TextFormat...)
View 9 Replies
Jan 19, 2009
Is there a way to show a long text in a dynamic text field with multiline attribute = on, without word wrapping? E.g., A dynamic text field contains 2 lines, and multiline is set to on. If I try to display a text in the text field, it is wrapping at the word, thereby losing some space in the text field (see code below):
my_fmt.size = 50;
this.createTextField("my_txt", 1, 100, 100, 280, 150);
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.border = true;
my_txt.text = "One Hundredyears of solitude";
my_txt.setTextFormat(my_fmt);
The display is showing only "One Hundredyear" in two lines, and the rest of characters are below the visible text area. The issue here is in the first line there is only "One" displayed, leaving a lot of space. If I can accommodate more characters in the first line, without word wrapping, the second line can accommodate the rest of the characters.
View 0 Replies
Apr 30, 2010
I have this weird thing happening with flash and a dynamic textfield. Basically, someone rolls over a marker on a map, and a tooltip pops up with a dynamic textfield. The textfield is set to multiline=true and wordwrap = true, and I defined a specific width of 160 pixels.
The problem is, some of my text is jumping to the next line, some of it is just getting cut off. So if I have a line like "The Cat Jumped Over the Box", On one line I will see "The Cat Jumped" and on the next line I would see "the Box". It looks like it is masking out the "over" line and not pushing it to the next line.
It's not doing this for everything, just some longer lines. This is a really weird bug and I have tried for 8 hours to get this fixed. Has anyone ran into this problem before?
View 1 Replies
Feb 14, 2012
I use AS3 which I keep separate from my fla project.
I have a contact page and the textfield where you type your message is an Input textfield with multiline and textwrap enabled. The height of my textfield allows for 5 lines of text, then you will have to start scrolling after that.
I use a my own scroll bar nested in a movieclip with instance name "txtScroller"
The Input textfield instance name is "messageText"
What I want to do: I want to hide the "txtScroller" mc and show it when the user has typed more than 5 lines of text (using enter to break to a new line, etc).
Now for my problem: The first part of the code works, the "txtScroller" mc is hidden, and I have even tested it with the trace function (see code bellow).
I can for the life of me NOT get the the second part to work, the part where i want to show "txtScroller" mc again. I've treid with the trace function as well but it shows nothing in the 'output' pannel (see code bellow).
The Code:
This is all I have with regards to hiding or showing the "txtScroller" mc.
Code:
if (messageText.numLines <= 5) {
trace("less");
txtScroller.visible = false;
[Code]....
View 9 Replies
Jul 25, 2010
I have a dynamic textfield on the stage which is rendered for HTML. Then I load the xml text in it, but the CDATA html tags are not working(it works on singleline, but not on multiline)
I tried setting wordWrap/html etc to true but nothing seem to work.
View 9 Replies
Jun 14, 2011
Im working on a project that has a main swf file associated with the document class. It loads XML that provides the text content for the project, then it loads a swf that contains a font in its library, then it loads the first of several content module swfs. When the font swf has inited, I'm registering its library font with Font.registerFont(), and using it in a TextFormat object. After everything is done, I can add code to the document class to create a text field on the stage of the main swf and format it successfully with the TextFormat object, but when I try to do the same thing inside the loaded content module swf, the text doesn't show up there at all.
View 1 Replies
Jun 15, 2011
I'm working on a project that has a main swf file associated with the document class. It loads XML that provides the text content for the project, then it loads a swf that contains a font in its library, then it loads the first of several content module swfs. When the font swf has inited, I'm registering its library font with Font.registerFont(), and using it in a TextFormat object. After everything is done, I can add code to the document class to create a text field on the stage of the main swf and format it successfully with the TextFormat object, but when I try to do the same thing inside the loaded content module swf, the text doesn't show up there at all.
View 7 Replies
Jun 3, 2011
how could i detect empty input in a textfield?[code]not working..
View 4 Replies
Feb 23, 2012
I have lines of code in a text field:
blah1();
blah2();
blah1();
[Code].....
Everything in this code works except tmpTxt2 += " "; for some reason. I've tried as well. I've tried looking for solutions online, but am getting a lot of XML and html solutions that I don't think will work for this.
View 0 Replies
Aug 23, 2009
I want to detect which keys are pressed while user input text into TextField.I tried something like
import flash.text.TextFormat;
import flash.text.TextField;
import flash.events.Event;[code].......
but this doesn't work.
View 3 Replies
Oct 5, 2010
I want to be able to write a paragraph in a textfield, and then click and hold, or do some similar gesture, and have the entire paragraph selected. I'm then going to drag it (using bitmapdata or whatever) to another textfield.
In order to do this, I need to be able to detect where a given paragraph ends. So I'm trying to do that with the following code, which searches for " " in the text.
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
[Code].....
View 1 Replies
Jul 28, 2011
This code work in flash, but when i try run using adobe air 2, the enter key is not detected, but instead ctrl+enter work. how to get this work? txtTLF is TLF TEXT EDITABLE
import flash.events.TextEvent;
txtTLF.addEventListener(TextEvent.TEXT_INPUT, teclado);
function teclado(e:TextEvent):void{
[code].....
View 1 Replies
Apr 13, 2004
I've been trying to detect the number of lines used in a dynamic textfield without any luck. I have tried using the scroll property of a field which didn't work (Find my attempt attached)
View 4 Replies
Nov 13, 2009
I have an array filled with random values and some have newlines. How can I search through this array and erase only the newline values
View 0 Replies
Aug 8, 2011
I'm having a problem with a game I have been creating: when the user saves, a function copies text from a textarea to an xml document. However when the save is loaded, the textarea appends the saved text as if it had no newlines. A strange thing I found was that when I loaded the xml save file and added a character or space to part of the saved text and then load it again from the game, the newlines would be present.This has been bugging me for a while since it's the very last part I need to finish the game engine. I was wondering how I can overcome this by somehow letting flash know where to take newlines.
View 3 Replies
Mar 17, 2011
I am wondering if it is possible to detect what kind of text is assigned to a texfield. There are 2 options to choose from .htmlText and .text
For example: mytextfield.htmlText = "hello <b>world</b>. This is some html text, but the text could also contain none html tags"
mytextfield.text ="Hello world, This is some plane textcontent"
Someting like trace(mytextfield.html) ?
View 4 Replies
May 6, 2010
I'm trying to load different images from xml to movieclips by detecting the movieclips name dynamically via xml.
Pratically i have 2 movieclips named "sera" and "diurno".I take the names and the relative urls via xml then i try to add the images to the moviclip that have the same name as the xml, so i know that the "sera" movieclip have the "sera" image.[code]...
View 1 Replies
Jan 10, 2005
when a user writes something down in a inputTextfield (in a compleet flash page) and presses enter (make a newline)how are the newlines then formated ?
with
"
" , "
" or "
" ?
is it crossbrowser ? the reason i ask is that i save the data in a Mysql database and when the data return to flash i see "" in the debugger so, i think flash uses the "" newline format, but before i add the data into the database i want to parse the data with php
View 4 Replies
Jan 10, 2011
I'm trying to find the number of newlines in a string using the Actionscript 3.0 RegExp engine. Using the string.match function and RegExp(" ","g") does not find the newlines in a string which contains newlines. Is there something I need to add to the pattern or something else that I am missing?
View 1 Replies
May 19, 2010
I am using multi line text input in flash. Predefined text it sends as it is. I application when i edit text and send there are no new line. All text comes in single line.
View 1 Replies