ActionScript 3.0 :: Loading XML File With HTML Formatting?
Mar 2, 2009
I am trying to load formatted text from a XML file. It works when I load from a text file, but it ignores all formatting tags on a XML file. I guess it some problem with the data type.
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 am trying to create an input text field which does not insert HTML formatting to whatever the viewer types in it. For example, if the viewer puts the text "hello" into the text box, the value of the box should not be[code]...
The CDATA is working for me, but it will not show certain HTML tags, such as <ul><ul><li> and <up> <ul><li> is fine, but if I do another level, second levels are on the first level.
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've been trying to figure out a way to use html formatting inside an xml document and have accomplished it, but the only problem is that undefined is displayed before the text???So the final result when I test the flash file is:undefinedThis is bold textHow it works is the html tags in the xml document are written using the [ brackets instead.The function searches through the selected node(s) and converts the [] to <>
Heres the code: ActionScript Code: function xmlTags(xml)
but this 2 days i've been searching this forum and cudn't get it right... here i attached the file with the post...I've been trying to format the text data from xml file into the dynamic text field.
I've searched all the web and Flash Help, found some tutorials but still can't make my dinamic text load a XML file with bold and italic on it.My dinamic text fild is set to HTML format and the XML is like that:[code]
I selected render text as html in flash, but it won't work. whenever i put in '<b> This is my bold text </b>' it doesn't work, it actually displays the html.
I created a very simple flash intro and I just need the swf file to index2a.html. The swf file sits in the html file. Here is the link http://thinkprint.at/maunz I'm using Flash CS3
I have a question I was wondering if anyone had any experience with this problem. I'm importing an xml feed that is an article from my companies website. In the article there are html links. The xml is formatted with the link tags already. When I import into Flash the links are dead.
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
Basically I'm getting text from xml and placing it in a text field that is created inside a movie clip via movieClip.createTextField. I've got the odd bold word to deal with within standard body text, so I'm putting those inside the <b> html tags. My CDATA is set up fine and everything works perfectly when I'm just placing a textField on the stage in flash and enabling html rendering in the properties and etc, BUT when I create the textField in actionscript on a movie clip (because I'm using the height of the movie clip as the scrollable height) the text isn't actually bolded, the tags are just rendered as if they were any other text.As far as I can tell I've got my textField.html, textField.multiline and textField.wordWrap properties set correctly, so I'm not sure what's happening. [code]
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 created an application using Adobe Flex. I took all the files from the 'bin-release' folder and put it on the server. Then when someone connected to the server through http it is forwarded to the "index.htm". The "index.htm" page is the HTML page created automagically by Adobe Flex during compile time, I just renamed it to that name (from visco.html if it matters). The SWF file remained the same.
The problem is that most of the time when I go to the server, I get forwarded to the "index.htm" file and it loads the SWF perfectly. The other 30% of the time, it doesnt load! The background of the page turns blue (same as my SWF) and if I right-click it, it shows an Adobe Flash dropdown, so it looks like its sort of loading, but the application doesnt fully start even though it has been 100% reliable during debugging and when loading the SWF file manually.
What do I need to do to get the SWF file to load and start reliably?
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.
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?
So there must be a million variations of questions and answers to this but I have yet to see one that works! Trust its nor for lack of trying as I think I have tried them all, so I am hoping by reposting this question that some one has found the answer. I've wracked my brain for the past 3 weeks an dthe closes i can come up with is this coding someone did in Flash 8 but aslas tis not complete or something.
code start-->
Quote:
// declare the LoadVars object that // loads in the external text myData = new LoadVars();
[Code]....
I have tested with the absolute URL, with and without extension (.html or .txt ) I have testes with just the filename, with and without extension again. The text box is Dynamic, with Multiline (with wrapping) and I did press the button that says allow html rendering.
I'm making a four column layout with four dynamic text fields and text that loads from a html file. The structure of the site and which html file is to be loaded on which page is specified in xml, but the actual content on each page needs to be editable in separate html files (different people will do the editing, and I don't want them to go around messing with the structure).
The problem is that I need the four columns of text to be loaded from a single html file. I was thinking that I could make four paragraphs <p>paragraph1</p><p>paragraph2</p> etc., one for each column, but how do I load them each into a separate dynamic text field?
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 an xml file into flash. I have formatted certain parts of the xml file with various html tags, however I run into problems with the <b>bold</b> and <i>italic</i> tags. Even though I have <a href> and <ul> tags working fine?
I have set my text field to html while also using the "myTextfield.htmlText = " as well as using the CDATA tag in the xml file. I also checked the macromedia livedocs, and it says that these tags are standard and are handled by the flash player...
I need to load contents of an external html document through AJAX. The problem is the external page has some Flash application embedded. Now I need to show this html with the embedded flash in my own webpage.
So I have a dynamic text field that is loading an external .txt file with html coding in it.I can get the text to load and display properly, however I now want to make a custom scrollbar and I have no clue how to even get it to work.I've tried a few things and just can't figure it out. I want to make a custom one instead of using the component one. It doesn't even have to be a traditional scrollbar, I would much rather just use an up and down arrows. In the past I've just used buttons and placed AS directly onto them.The code that is loading the text into the text box is: (I don't know if that will help at all but I'm posting it anyways)[code]
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";