ActionScript 2.0 :: Dynamic TextField With HTML 1 XML CDATA?
May 14, 2007
I am trying to avoid having to unescape URL encoded XML nodes by using a CData node element. It is a hassle to URL encode the html to put into the XML which is then read into Flash.This is what I have so far:
Code:
//Create XML with HTML 1.0 tags
myXML = new XML('<![CDATA[<p>This is a paragraph<br><a href='http://www.amazon.com'><b><u>Link to Amazon</u></b></a></p>]]>');
//
//Create dynamic html textfield
[code]....
I know that Flash does not fully support CData, but I'm sure there has to be some workaround.I did try sending the XML toString() but that didn't change anything.
htmlXML=myXML.toString();//create var for conversion from xml to string
I want the textfield to render the HTML--not just display the tags.
View 8 Replies
Similar Posts:
Nov 23, 2009
<popup><![CDATA[<ul><li>Description should go here</li><li>Description should go here</li><li>Description should go here</li></ul>]]></popup>
Can I style the above line in a Flash Dynamic Textfield? If so how?
View 6 Replies
Nov 18, 2010
trying to work with "simple" XML for the first time. I'm building a small CMS for a Flash based site and the content is held in an XML file. My problem is that many of the copy fields are XML CDATA fields. on the one hand, with:
$xml = simplexml_load_file($file, 'SimpleXMLElement', LIBXML_NOCDATA);
I can pull the data out of that node and the CDATA tags are stripped. My issues come with trying to save the data with:
file_put_contents($file, $xml->asXML());
Problems are: a) tags are interpreted with their HTML entity equivalents. I don't want this to happen.I gather this is coming from the asXML method because even if I do anhtml_entity _decode on the $_POST data it's still being converted.
b) because of the above, there's no way to add the CDATA tags because they also have their charachters converted.
View 2 Replies
Aug 21, 2009
1. Create a new Dynamic Text field.
2. Set its htmlText like this:
text1.htmlText = '<![CDATA[This text used to show up in CS3.]]>';
I see nothing.(Which is bad for the large department-wide content management system we just converted to CS4.)
View 3 Replies
Jul 3, 2003
how can i use the html attributes in a dynamic textfield
View 1 Replies
Jun 29, 2006
I have this XML File
<?xml version="1.0" encoding="ISO-8859-1" ?>[code]....
now, the problem ... I cant extract the [CDATA[57.14]],[CDATA[14.29]] & ![CDATA[28.57]] to use it ... I tried several things with firstChild,ChildNodes, but no luck ... any one has a simple solution to put all this in an Array so i can get the stuff out to use it ..
View 2 Replies
Oct 28, 2010
I have a sprite menu which populates a dynamic textfield with textlabels as users click individual items in the menu in addition to ordinary actions(gotoAndStop). As these labels appear in the textfield, I want to be able to link them to the frames assosciated with the menu - item frames. As you can understand from this, I am working with the timeline. By enabling html rendering of text in the textfield, I have been able to link these output labels via a a href - tag, but I am not able to call a function from this html. The function I am trying to call uses a switch statement to take the appropriate actions according to which label is being clicked, but the only effect I get is the html opening a browser window...... Unfortunately I do not know how to explain this any better, but here is my code for the following:
[Code]....
View 2 Replies
Oct 29, 2010
Tried several approaches for making this happen, but can't seem to do it. I could really use an example of how to do this in my particular case, since I'm not exactly a code - guru..... I have a sprite menu which populates a dynamic textfield with textlabels as users click individual items in the menu in addition to ordinary actions(gotoAndStop). As these labels appear in the textfield, I want to be able to link them to the frames assosciated with the menu - item frames. As you can understand from this, I am working with the timeline.
By enabling html rendering of text in the textfield, I have been able to link these output labels via a a href - tag, but I am not able to call a function from this html. The function I am trying to call uses a switch statement to take the appropriate actions according to which label is being clicked, but the only effect I get is the html opening a browser window...... Unfortunately I do not know how to explain this any better, but here is my code for the following:
Main Timeline, frame 1, actions layer:
ActionScript Code:
import flash.display.*;
import flash.events.*;
import flash.display.Stage;
var buttonTrace:TextField;
var sectionNames:Array = new Array("Frontpage","Introduction",
[Code] .....
View 0 Replies
Oct 4, 2008
I am having some trouble with a dynamic html-enabled textfield and the uiscrollbar component. I created a dynamic textfield on the stage, named it "mytext". Enable it for HTML and make it multiline. I added this action: mytext.htmlText="test<BR><BR>test<BR><BR>test" The html shows up just fine. I add a uiscrollbar to it. It is definitely targeted for "mytext". Now when I test it I get: _level0.mytext in the textbox instead. When I trace mytext.htmlText, I get the correct HTML but it just doesn't show up. When I shorten my content so that the UIscrollbar isn't necessary, the HTML is again displayed correctly. Now if I update the code to say instead:
[Code]...
View 1 Replies
Dec 2, 2009
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.
View 1 Replies
Jul 5, 2009
I have read through most of the numerous posts relating to this topic (and there are quite a few) but I am still unable to solve my problem. I have a simple AS2 script:
[Code]...
</example>Unfortunately (unless I am missing the concept of CDATA in xml) my text is rendered in flash as:see google <a href="http:google.com>here</a>My ultimate goal is to generate text in flash that is generated from xml and that have a link to external urls. I do not have much experience with xml in flash, i have been looking online but can't seem to figure out what to do. Any ideas?
View 4 Replies
Nov 7, 2007
there my load of xml goes okay but all html styles as... strong.. colorand image dont work what am I doing wrong
AS:
var mydata:XML = new XML("data.xml")
mydata.ignoreWhite = true;
[code]......
View 5 Replies
Jan 2, 2009
I'm trying to do a player roster for a sports team. I found on here as a template. However, I'm having a bit of an issue. I want to be able to format the xml using html in the xml file itself...for example I'd like to be able to insert pictures, make text bold, etc. using html tags in my dynamic text field. I enabled the "render as html" button thing. When I put
[Code]...
View 1 Replies
Jan 8, 2011
We are building a flash website with cms at the back end, and we are allowing admin to put anchors inside a content. Later we created a smaller version of the whole content to display just a small part and then [read more] button. Which add a new layer on top of every thing acting like a popup and it is populated with complete content.
Now we would like to scroll that text inside popup to that portion which [read more] button was clicked.
The most common example inside HTMl is go to top link in footer on most of the sites which move the whole document to top.
View 1 Replies
Aug 20, 2009
We have a little app in use with a customer where html links are generated dynamically at run time. The link text and url are put together from a couple of txt files that the customer regularly goes in and edits. These links have recently stopped working.
Of course, you would think the immediate culprit is the customer who has made a mistake in the txt files. But the the same vars from the same files are used to generate a couple of buttons on the page that DO work. And everything works when I export it from flash. It stops working as soon as it gets to a web server.
Here is the output from the functions that piece together the input data:
[Code]....
And here is the link to the app: [URL]
Choose a category in any of the lists and then any of the subheaders that appear. Most have a link in them. It's in Swedish but I know you lot are smart enough to navigate a flash app without understanding what you're clicking on
View 8 Replies
Dec 13, 2006
trying to convert data into XML and than be readble by flash, why can't macromedia be 'normal' and have some connector that can directly connect to a SQL database
Anyway enough about my rant...
I have a WYSIWYG html editor on my website that generates flash readable HTML code and we use PHP to store the information that is generated as a .xml file to be readable by our flash file. The data is passed via XML but trying to get the HTML tags through without the XML parser thinking its XML and interfering, and I've managed to research find the CDATA tag to pass information in (i dont know much XML, just basics to get it to work) but it doesn;t work!!
When I try to HTML code that is wrapped in the CDATA than it just shows as "null" on my flash file, but if i remove the CDATA tag and put in simple text it seems to work ok! even if i put in
Code:
<b>you better work, damn you!</b> this part is not bold, but doesnt show anyway
than the part in bold shows as bold but anything after that has disappeared
how I can effeciently put HTML into flash and get flash to successfully render it as HTML?!? note I've already used a .txt file unsucessfully and it seems to have LOTS of issues with special characters
View 1 Replies
Nov 19, 2009
Simple XML import with text and an html link and an image. For some reason the html tags are rendering as text, not html in the dynamic text field. I have looked at countless posts and tuts From all I've read I am doing things right, but obviously I am not. I must be missing something.ake a look at the attached code and explain where I am going wrong.XML File
Code:
<?xml version="1.0" ?>
<item>
[code].....
View 1 Replies
Jan 18, 2010
Does anyone know an XML editor with buttons to add HTML tags via CDATA?
<?xml version="1.0" encoding="UTF-8"?>
<content1>
<text1>
[Code]....
View 1 Replies
Nov 19, 2009
Simple XML import with text and an html link and an image. For some reason the html tags are rendering as text, not html in the dynamic text field. I have looked at countless posts and tuts but found nothing that helps. From all I've read I am doing things right, but obviously I am not. I must be missing something..[code]...
View 3 Replies
Aug 24, 2007
I need some very urgent help for a project that is on a tight deadline. I have a CDATA node that i'm loading into Flash that has some html in it. Let's just say this is it:
You are <font color='#FFFFFF'>very pretty</font>.<br><br>
When I trace out the xml after it is loaded into flash, it comes out as this:
You are <font color='#FFFFFF'>very pretty</font>.<br><br>
I need it to come through with the tags in tact. How do I go about this?
View 5 Replies
Oct 14, 2008
I am trying to get a link to work in the body text of a text block. I am using CDATA but can not get this to translate to html in the flash. I have checked that the 'Render text as html' box is checked.
Below is my AS and below that is my XML
========================
xml menu stripped down
======================
function CreateMenu(menu_xml) {
var items = menu_xml.firstChild.firstChild.childNodes;
for (var i = 0; i < items.length; i++)
[Code].....
View 2 Replies
Aug 25, 2008
I'm trying to include some JavaScript (JSON 2, to be precise)in with some ActionScript 3 classes. I'm using the inline XML method (E4X) of declaring the data. It looks like this:
public static var JSON_2:XML = <data><![CDATA[
if (!this.JSON) {
JSON = function () {[code]....
Actually, this is only about a quarter of what I need to include but this is where it breaks down. Right after the second slash in the last line, Flash reports: TypeError: Error #1091: XML parser failure: Unterminated CDATA section.
In fact, as you can see this is a perfectly valid CDATA section and isn't being terminated anywhere (there is no instance of "]]>" anywhere in the data). Unfortunately, Flash doesn't think so and seems to think that the backslash is an XML node directive. how to effectively deal with this? The JSON source code has *many* backslashes so not having to convert them would be *very* useful.
View 1 Replies
Oct 11, 2005
my subject is pretty much my problem, i am using MX2004's XPathApi 'selectSingleNode' which is working nicely, i have done a wee bit of fiddling;
Code:
_root.selectedText = "About Us "
centreMe.textContent.htmlText = mx.xpath.XPathAPI.selectSingleNode(this.firstChild,
[code].....
View 2 Replies
Nov 24, 2010
I have an application that was written with Flash Professional 8/AS2 and it parses XML for rendering dynamic media content. The XML pulls text with HTML markup out of CDATA sections and places them into an html enabled text field. Everything has worked wonderfully until Flash Player 10.
Now, if we use html escape characters for greater than or less than symbols, they are being decoded by the xml parser.
Here's my example CDATA section:
Here <u>we</u> go: This <node> <works>
when I grab its value using nodeValue or toString, the results are different from Flash Player 9 to 10. Here's what I'm getting:
[Code]....
In Flash 10, if I escape the ampersand, it will work, but this doesn't work in 9. for example, the following works in 10:
<![CDATA[Here <u>we</u> go: This <node> <works>]]>
This all happens before I assign it to a text field. How do I keep the parser from destroying my escaped characters in Flash 10? Do I just need to drop support for Flash Player 9 and go for what works in 10, or is there a solution for both?
View 2 Replies
Dec 13, 2010
I have developed a rolling credits style movieclip in Flash using Actionscript 2. Text is loaded from an XML file and parsed into a dynamic textfield. This text includes hyperlinks to webpages defined by a url node in the xml so Flash can add the appropriate a href to the dynamic text field and make the link clickable.
In my first attempts to do this the textfield stayed still and all the links worked fine both testing locally and when I run it in a browser on my website.Then I wanted to make things move ... which I achieved easily enough and tested locally (from within Flash Professional) and the links remained clickable, a browser window opened and the webpage i was expecting to see opened... great
However, when I export the swf, upload it and run it from my website suddenly the links are not working. So I tried to test the movie in a browser from Flash Pro - same problem, it must be something to do with Flash Player and the moving dynamic textfield.
a couple of observations - the cursor will change to a hand icon when over the links as you would expect, and if I right click on the link and click open in a new window the link works ok, just not when I left click. If I stop the scrolling then the links become clickable again, it is only when the textfield is moving... actually its not technically scrolling, im moving the whole textfield.
View 1 Replies
Aug 26, 2007
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:
this.ref["textField"+i].text = subnodes[3].firstChild.toString()
I know I need to do more than just change it to ".html" instead of ".text" and have tried a couple things, but nothing seems to work.
Code:
//Create the XML Object
myXML = new XML ();
myXML.load(newXml);
[Code].....
View 1 Replies
Feb 4, 2009
I am looking for a very basic html editor (similar to the one being used in this forum to make entries - only more basic)...which ONLY uses html tags supported by the AS2 textfield....
View 1 Replies
Feb 18, 2012
found that code to display html format text to dynamic textfield in as3:
var url:String = "http://edeejay.dyndns.org:8000/currentsong?sid=1";
var loadit:URLLoader = new URLLoader();
loadit.addEventListener(Event.COMPLETE, completeHandler);
[code].....
View 1 Replies
Oct 5, 2011
I parse an xml file that his content is:
Code:
<?xml version="1.0" encoding="utf-8"?>
<operators>
<operator><name>OPerator1 </name></operator>
[Code].....
I display the name of operator in a TextField after parsing the xml file my problem is to loop through this different TextField with a fade effect.
View 0 Replies
Jun 12, 2011
What I have is a dynamicly created row of movieClips. In which TextFields are added with text that's received from an Array. What I would like to be able to do is click on the movieClip that's visible and have the code understand I clicked array[3] for example and it will show the 4th array item in another textfield.
Current development: [URL]
and code:
Code:
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
[Code].....
View 5 Replies