Flex :: Parsing A Web Html To Text Field With Formatting?
Dec 21, 2010
i want to parse the web html to flex text field
to use string function splice etc. to replace tags with the one which text fields can understand but is it too complex and processing over head is there that reduces the efficiency but i have max control to do changes what i needed. parsing the html to xml and then use this as the text input to text field what about the efficiency and control need to know about from this question. regular expressions .
I'm building this flash site for a friend and he wants to be able to edit the contents and maintain the site by himself later on. So naturally, I used a dynamic text field that uses URLloader to link to an external html, dandy. Problem is, my friend wants to use dreamweaver to edit the contents of html (or even just a word document exported as html) and it's just driving him nuts because the text look nothing like that way it did in DW when it's loaded into the dynamic text field (extra spacing and line break popping up randomly everywhere). Is there an alternative solution other then telling him to just edit it in notepad? What if I switch over to XML?
If you're creating a htmlText field via the createTextField method, is there a way to get html formatting like <b></b> to show up if you are also embedding a font? I'm guessing not, since you can only embed a single font in a TextFormat, and you would have to embed both italic and bold variants too to make it work. Is this true?Maybe I'm better off creating a generic text field on the stage with both bold and italics embedded, and use the attachMovie method instead?This is my code:
ActionScript Code: myformat = new TextFormat(); myformat.font = "Akzidenz_Grotesk_BE_Light";
I'm playing around with a messaging type of application. Does anyone know how, or of any tutorials on to "appending" html text to text areas in flex and flex mobile projects? And specifically how I could take that and basically "append" a sprite inline to the text when i need to? Something simple like:Username: some text right here!So, Anyone have any experience "appending" sprites or simple text formatting?how to solve these issues!EDIT:Based on an answer below it was sugguested that it's as simple as...textAreaInstance.htmlText += "<b>Username:</b> some text right here!";But its not. you can't do .htmltext with a text area. you can on a text field, so i tried
var TF:TextField = new TextField(); TF.width = 200; TF.height = 200;
I make RSS reader in flash. I have a text field and when I place RSS text and images in that text field I need to have a text in the new line after picture. But now I have image from the left and text from the right.
make one word in a dynamic text field bold WITHOUT using the htmlText property? Everything I have read seems to indicate that you can only make the whole field bold.
I make RSS reader in flash. I have a text field and when I place RSS text and images in that text field I need to have a text in the new line after picture. But now I have image from the left and text from the right.
how to create formatted dynamic text fields, to embedding media in dynamic text fields without coding..in some graphical environment?In Flash authoring environment it is pain to do the formatting.[URL]
I've got an external xml file loaded into a text field... I'm trying to format the text within the xml file with actionscript. Specifically, I'd like to make the dates a different color from the actual posts, and I want to add a blank line between each post. Here's the xml file:
<content>A lot has changed for the band. For one, we are no longer Tracey Bones. Now we are called Sinister Kid. Also, the band's added a new member to its ranks -- me, Andres, on vocals, which leaves Tyler able to concetrate completely on guitar. And I brought this website with me. It's not much in terms of content, but I figured I'd get a little creative with the animation, so enjoy.
I'm loading data from an XML file with html specific tags so I can put all the formatting of the text field in the XML file, my XML looks something like this:
I am loading in a bunch of text (and other data) from an XML file into Dynamic Text Fields on my stage via an XML.load call. Below is one example of one entry of my XML file:
PHP Code: <stillDescriptions><text>Mack Trucks of North America came to us tothem create marketing m
I have come across a bizarre Flash problem with dynamic text fields. I built a site in flash for a designer about a million years ago. The content in her portfolio's dynamic text fields loads from plain .txt files. The fields, which were set to parse simple html tags, used to do so perfectly. At least the last time I checked in April of 2006. The designer just contacted me last week: one of the fields is no longer parsing the html. ?! I opened the original .fla and it is definitely set to do so. Why would this suddenly stop working?[code]
I know that with actionscript you can assign certain formating to the HTML text that you use within your Flash animation.
My question is if you can also use actionscript to do the following.
In HTML when you assign as FONT format... font face="verdana,arial" when the user does not have verdana installed, the browser automatically choses Arial (or whatever font you indicated and available on users system) as font to use.
Is the same thing possible within Flash HTML text?
Obviously to prevent that when people don't have the particular font you use for your HTML text, everything screws up
I have a dynamic text box, which is fed text from an external text file. The "render as HTML" button is turned on. On the external text file, what is the HTML tag for centering text? I tried CENTER, but it failed.
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]
I am linking to an external text file, (.txt), and I am working in Flash CS3, Actionscript 3.0, and attempting to use dynamic HTML coding.The scroll bars work, but all the text after <font size=.... doesn't show up. Below is my actionscript for the text window:
var content_req:URLRequest = new URLRequest("agenda.txt"); var content_ldr:URLLoader = new URLLoader(content_req); content_ldr.addEventListener(Event.COMPLETE, onComplete);
[code]...
The Lynda book I am using doesn't explain very much about the html coding beyond adding a few <it> and <b>. When I use them they show up fine. But when I place this text in the .txt file:
I am using AS2 and am trying to load text with the html formatting in place. The button for render text as HTML is clicked and I tried using the action script with the same purpose. Some of the html reads, such as <b> instead of <strong>, the <p> and </br> tags are working. I cannot however get <i>, colors, etc... to work. I have embedded all of the characters and glyphs into the dynamic text field. Nothing seems to be working for several of the text attributes which are present in the .txt file I'm loading.
I'm using Flex to generate text that will be copied to the clipboard so a user can paste a grid into Excel. For instance it might generate the following text which can be copied into Excel:
I have some columns that contain numbers that should be considered text, for instance they have leading zeros that shouldn't be removed. How do I set the formatting for these columns so the leading zeros don't get removed in Excel?
Trying to get a text field in my Flash MX movie to pull from and XML file with CDATA tags to show as HTML. I've checked the box to render as HTML for the text data field... but I'm having problems with the Actionscripting.
The field from this line is what I need to recognize as HTML reading CDATA tags:
<mytext><![CDATA[ My name is <color value="FF0000">Bill</color>. ]]></mytext>
I wonder if there is a simple methodology (using E4X methods) in order to print the inner text: "My name is Bill." in a text area and having the word "Bill" colored i.e. red.
The generalized situation is, if i can print the inner text and use XML tags to specify formatting attributes of the text per word.
Do E4X supports this type of parsing, or do I have to program my own "little" parser for this situation?
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 loading a textField with addChild in a movieClip and want the external text file I am loading into this textField to render in the textField as HTML. I have attached the code I am using.
I have a text field component that I am dynamically populating with text. The words appear one letter at a time in a teleprinter style fashion. I also have rendered certain words with HTML to make style changes within the text.Now all this works fine, except because the HTML text is larger than the body of the other text, I am losing theteleprintereffect at the bottom of the text field. In other words, after a set amount has been printed, users are not seeing the letters printed out one at a time, but instead just get a printed line of text appear from beneath the visible section of the text window.
I'm trying to use a dynamic text field to pull in html text that contains a bulleted list. Easy enough, that works. But the bullets dont take on the color assigned to the field. I've tried putting it in the html text and also using NewTextFormat and neither work. Can someone help me. This should be a simple fix, but I can't find it... I just want my text and bullets to both be white.
Simple code below. Using html text inside the flash document and having a dynamic field on the screen named txt. Code should turn text and bullets green, but it doesn't work, only text turns green
this.txt.html = true; var my_fmt:TextFormat = new TextFormat();my_fmt.color = 0x00FF00; // hex value for green this.txt.htmlText = "<P> This is the first paragraph</P><BR><UL><LI>Bullet 1</LI><LI><BR>Bullet 2</LI><LI><BR>Bullet 3</LI><LI><BR>Bullet 4</LI><LI><BR>Bullet 5</LI></UL>";this.txt.setTextFormat(my_fmt);
I am using a dynamic text field to show html formatted text from .txt files. I have set the html property both in the properties panel and in AS, and it mostly works. All html formatting show up just fine, except for when "&" is used. Flash CS3 documentation indicates that & is supported, so.? All text after the & does not appear: the only text loaded is that that comes before it. I am using CS3, AS2, publishing in Flash Player 9. Sorry if this problem has been addressed elsewhere, but I've had no luck with my searches.
basically I have an admin flex page that allows the user to enter text into database. Then the frontend app will take the database entries and display them to the user. However there is no formatting. Do I need to insert html into the database then read that html again?For the user using the admin, they probably wont know html, so is there a simpler way to format?