ActionScript 3.0 :: Dynamic Text Not Accepting HTML Formatting?
Oct 29, 2009
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'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?
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 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.
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";
So I am bringing in a blog post via xml/rss feed to the clients website. Everything is working beautifully except for the formatting. I can get it to look like I want it on my end if I ascribe a TextFormat element however, I would very much like to keep the formatting that the user specifies when they create a new blog.
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.
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 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?
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'm running into issues with using HTML formatting for a dymanic text field. I know these are quirky and I cannot figure out how to get the formatting proper.I have on my stage a dynamic text box called "content_txt" inside of a movie clip instance "content_mc". When it enters the frame, I fade the "content_mc" from alpha 0 to 100 using a timeline animation. In order for this to work, I have to embed the font in my "content_txt" text field. However, the only way I get get the HTML formatting to work is if I do not embed the font.
The dymanic text field is set to render as HTML. In my actions layer, I set the text:
this.content_mc.content_txt.htmlText = "<b>Hello world,</b> it is me again."
In summary: 1. If I do not embed the font, the alpha fade does not work but the HTML formatting does.
2. If I embed the font, the alpha fade works but the HTML formatting does not.
is there a way to add formatting to dynamic text, e.g. make stuff bold, add a new paragraph, what should i search Google, are there any good websites? notes.text = "Baetica and Lusitania: Roman possession of Spanish territory began with the Second Punic War."i need to know how to make "Baetica and Lusitania" bold, and add a new line after the colon.
I have a dynamic text box that holds text and shows images using the <img> tag.all works fine - however <br> or <p> will not put the next lines of text under the image... you have to keep adding them until there are enough this isnt good for dynamic text boxs if I dont know how many lines to add.
If I'm populating a dynamic textbox named "stats" this way:Code:_root.stats.text="my text goes here";Is there a way to use multiple formats (bold tags and hyperlink) within it with line breaks? For example, a list like this:Name: NitroLiqProject: My ProjectDate June 17, 2003Do I have to use Flash's special way of formatting HTML within the above code?
I have learned to load in txt dynamically to my flash site.My problem now:My clients wants to be able to format the loaded text in the site. ie. She wants headers to be one font and body to be another. Also, she wants to be able to change sizes of fonts.Rather than me constanly going in and chaning these for her, is there any way of using 'Rich Text'? or HTML code?
Has anyone had any luck or knowledge on formatting and XML doc in a dynamic text box? What I have is a XML file that I want to load and have link to different files, treat it like a menu. The problem I'm having though is when I push it to the text box I have it just list's each item one after another.
So it's putting something like this in the text box;
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 need some input text to read the same in both a dynamic and input text field, but I need the input text field to be left-aligned with a smaller font size than the dynamic text field. I tried left-aligining the input text field in Flash, and it just converted it back when I tested the movie. I have given both fields the same variable. How can I accomplish this?
I've done a lot of research about css to format a dynamic text inside flash, which is loaded from an xml file, but I just can't figure out why does it never works when I use the loading css code inside flash. I've got the scroll text, and the xml loading ok. But I want to format the text now.. I've attached the files.
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 just recently got Flash CS5 and am in process of customizing a templated flash website. I went in and as I was completing a mailto form I tested the movie and the text fields only accept the characters: 9, a, m, n, o, and u, and earlier when I was using it they began with one or two 9s already in each of the fields and would not let the user delete them without hitting the clear button. Also the delete button on the keyboard does not delete the text. You can see the current problem under www.bryantcoffey.com under the contacts page. I've also switched keyboards and that did not help (I am typing on the keyboard right now that isn't responding to the text fields.)
I want to import an html file that contains just plain tet inside of a dynamic text box. The things that I have tried jus tmake the html file pop-up as a new page, but i want the information inside of that textbox.