Flex :: Remove Undesirable Text/HTML Tags From LineChart's Custom DataTips?
Aug 11, 2010
I wrote a function to override y FLEX LineChart's datatips because the default datatips were ugly and rather boring.I finally set the style I wanted but am now having some problems removing un-necessary tags from being displayed in the custom datatips.For example, the datatips now display things like this:
"<b>Humidity</b></BR>2010-07-05T00:15:00"
I can always perform a "Replace()" to remove those break and bold HTML tags, but that seems really un-necessary and anti-development.I am using this to set the dataTip's label text:
var hd:HitData = value as HitData;
var item:LineSeriesItem = hd.chartItem as LineSeriesItem;
_xAxisText = String(hd.displayText + ' ' + item.xValue);
I'm using a custom tooltip in order to be able to use html tags. The method I used is described here.I'm using SDK v.3.5. I also did a little hack so that the TooltipManager.tooltipClass would work (check this post for more details).Here's some code.
HtmlTooltip.as: public class HtmlTooltip extends ToolTip {[code].....
Everything works fine BUT 2 things: First, font colors tags don't work. If ever I use sth like <font color='0xadadad'>...</font> it won't work. However, if I use <u>...</u>, it works fine
Second, the <a href='...'>...</a> does not work either. I checked in several websites, and the solution would be to set the selectable property of the text to true.
I am designing a web application in Flex 4 and currently facing an issue rendering advanced HTML tags and entities in Flex 4. All I want to do is basically render an HTML text coming to me something like the one given below:-
I am pulling data from an xml file which has HTML tags in it. I need the HTML tags for the on-screen display, but I am also using printJob to print what's on the screen. The problem I'm having is that when I run printjob it prints all the HTML too. Is there a way to remove the HTML tags? Maybe some sort of script? I'm thinking I could search for the beginning "<" and the end ">" and remove them and what's in between, but I'm not really sure how to go about this.
My plan was to avoid trying anything with regex and create an XML object.
However if I create a new XML object containing a root node and then attempt to appendChild the htmlText string so that I have a valid XML object to manipulate I run into a problem with html entities, see example below:
<html><P ALIGN="LEFT"><FONT FACE="...
How can the font tags be stripped from htmlText and how can I create a valid XML object from the htmlText string? My plan was to use the XML replace() method
I'm importing an rss feed in as3 and the xml is formatted with html tags that are making the feeds that I'm puling in format weird. My main problem is break tags that are entered in by the companies system. i'm not going to be able to take them out so my question is, is there a way to single them out in the xml through as3? and Delete them? Or render them useless?[code]...
I have a custom cell renderer for a AS3 Datagrid and the html tags work except for the links. Anyone know how to get those to work?I am using the class below for the custom renderer which is called in the fla withdg.setStyle("cellRenderer", CustomCellRenderer);
ow do you display HTML formatted text in a Spark custom item renderer (Actionscript)?
Sample Code:
The html content in item.post_content displays as plain text in the IconItemRenderer messageFunction snippet below (which is just the default generated code for Icon Item renderer):
i am working in a flex application, i have an mx text control or I can use whatever control I need to do display the text value, but what I am trying to accomplish is to be able to format that text value with html 'before' it gets bound to the text control.<mx:Text text="{data.combinedCriteria}" width="99%">In the .as file that manipulates the combinedCriteria property of data,
I'm loading some info from an XML document. In the custom tags in the XML doc is text, this text gets loaded into flash and then populates a text field (so different XML elements being referenced, and then amalgamated into one text field)So I have...
My HTML tags are not working in a dynamic text box. Im guessing it is cause of the scrolling and maybe it dosn't see <br> so it dosn't allow them. This is the code i am using below.
TextField.prototype.maxviewable = function(){ if(this.maxscroll>1) return this.bottomScroll; var b = (this.html) ? this.bottomScroll-1 : this.bottomScroll; if (!this.length) this.text = ">>";
I have managed to get rid of unwanted line breaks and returns in the RSS text I am bringing in to populate my dynamic text fields. The Dynamic Text fields are set up not to render text as html, are multiline and have the fonts embedded. I keep seeing things like, <p style=""> at the beginning of the story or <THI.TO> in the middle of the story. Is there any way of deleting anything that appears as <anything> and replace with a space? Here is the code I am currently using to eliminate the line breaks. Also is there any way of turning hyphenation on?
I am loading some text into a dynamic text field from an external text file using the methods described on kirupa's tutorials. I want to be able to bold some text, and make some other text links, using html...
I thought it might work if I just added the html tags to the text file, and the chose to render the dynamic text field as html..but the tags don't do anything, and are still read in as normal text.
there is a menu, and when i press a btn, it attaches a movieclip with some textfield in there. the text reads the xml tags, but doens show the css styles.i got this so far:
[AS] //attach text holder var Textos:MovieClip = RaizMC.attachMovie("holder Textos", "conteudos_mc", RaizMC.getNextHighestDepth()) //init TextArea Textos.texto_txt.html = true;
[code]....
the css file is good, xml loaded correctely, everything seams ok, exept for my textfield. it simply doesnt read the <spam class"someStyle"></spam> i also did the <![CDATA[ ]] on the xml.
I'm loading dynamic text from a textfile with some HTML tags in it. When I load it up, everything comes up fine except for the fact that any <a> tags remain active until the next <a> tag comes up. So there will be a whole block of text with a hand cursor that links to the previous <a> tag.
Issue: dynamic textfield created at runtime with html text doesn't display bold and italics.
Having the Font symbol in my library with the linkage name "Avenir" :
[Code]...
The textfield totally ignores the bold html tag. The right font is displayed but the html tags are ignored. So if I want one text field to be able to dynamically display bold and italics (html text) using a Font Face in my library...how do I do it? What am I missing?
I'm trying to load text from an xml file with some html tags in it but its not working.
When I add <br/>
I get the error
Code: TypeError: Error #1095: XML parser failure: Unterminated attribute. at ProfileSammy/::xmlLoaded() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/flash.net:URLLoader::onComplete()
I got this text that I want to convert to uppercase...the problem is that my server is linux, and files are case sensitive..So I need to convert the text to UpperCase, except what's inside the html tags.This prototype removes the HTML tags... convert this to, instead removing the HTML, ingore the text to become upperCase?
Code: String.prototype.removeHTML = function(){ var temp, i; var xStr = this; var total = xStr.length;
i'm loading dynamic text from a textfile with some HTML tags in it. When I load it up, everything comes up fine except for the fact that any <a> tags remain active until the next <a> tag comes up. So there will be a whole block of text with a hand cursor that links to the previous <a> tag.
I have an input box with a variable name. When the user enters some text and presses a button that variable is sent to a php file using the GET method. Then the info is put into a database. When I checked my database, I found that a load of styling html tags has been included. I want for my input text box to have styled text, but I don't want that styling /html tags to be sent to the php file. I know I could use strip_tags in php to get rid of the html tags, but surely there's a way of not sending the tags at all, just the text content of my variable?
I am browsing for a solution for about 2 hours, but I did not find anything that would help. I have a dynamic text field, and I would like to format it, (to highlight the first 2 words in red, and the rest in italics). Usually I load external .txt files and I use HTML tags for formatting the text inside. But this time I have to do it internally.
I'm importing html with <strong> tags and using CSS to style my text however everything it runs into a closing </strong> tag it adds a line break for some odd reason and i was wondering if anyone knows a way to fix this?
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.