ActionScript 2.0 :: Load XML Links In Flash By Using CDATA
Oct 14, 2008
I am trying to load xml links in flash by using CDATA but what I get as a result when I publish the movie is the code itself(<a href=[URL]) instead of the link. I am pretty sure that I have done something wrong with the actionscript, nodeValue part. Here is the xml I am using:
I need to have two links in an XML document. This XML document would be loaded into Flash.
The first link I would need is a mailto: link for e-mail. The second link would be a regular hyperlink. Now, first, how could I accomplish this? Render the text as html I was told, but how should write the links? Does Flash have to parse such data?
I am trying to add an html link inside a parapgraph of text that is loaded through an xml document. I have done some research and it appears I need to set my actionscript to read the html. When I add the href in the text it reads literally as the code instead of creating a hyperlink in the paragraph. My problem is I did not set up the original flash document and I anot sure where to add the htmlText=true; and so on.
Here is the link. The problem is in the "press" section. last line in the paragraph of text. You can see the aref code not working.
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 ..
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.
I have a flash mp3 player nested in a header on my website, there is a list down the page of the most recently added songs, I want people to be able to click on a link to a song and have it load into the player in the header.
I am stuck on the last stage of my flash actionscript project I have already used actionscript to loaded the xml file which includes names, link, titles, description but for some strange reasons it said it couldn't find the location of the link, so here's my code for teh actionscript:
I have a problem to load a xml since I added "[CDATA]" in my xml code my swf don't read anymore the html code. (sorry if my english is not very good but i'm french) this is my code
Can or how do I load hyperlinks from XML in Flash? So that way I can save the cool animations that are embedded in Flash. I do not want to hard-code those cool animation in AS, but just add the links on each images from XML? I am weak in the AS2 and learning.
Something like when I need to run some type of function that will attach the variable containing the URL to each movie clip generally this is done using a for loop so if each targeted movie clip is named "mc_1", "mc_2", "mc_3", etc.
I'm using an AS2 carousel loaded as an swf into an AS3 page - no problem there. The AS2 files loads PNG icons that have XML links set to load external URLs. I'd like to somehow alter the XML file so that instead of the links loading external URLs, when clicked they load swf files back into the AS2 file. Hope this is clear - below I've included the AS2 code for the carousel and the XML code. These files are from [URL] - an excellent resource site, but a little difficult to get support from!
In my xml file I use CDATA to insert html code. I have put <object >.. .some flash movie file. .. . </object>. But in front end , I did not get any video played. Why <object> html element does not support + what would be next solution to show my you tube vidoe file.
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
I bought a menu from Oxylus (cannot get ANY replies from them!) and I don't know how to get the links to load a swf into a loader as I have in my current menu. My current menu has this code in the xml file:[code]The Oxylus info that I can find tells me to modify the submenu.as file, and the code I should be changing is in this block:[code]
I am looking to have one html page with many links. When I click a link, I want to load an swf file somewhere else on the page (audio or video files). I am happy to use flash or javascript to call the different swf's.
basically I want to load a website address from a txt file as a variable into flash and then when a user clicks on a button in flash the website loads automatically I now how to already get variables in from the txt file but the problem is the getURL methodHere is my txt file contents:Ps im using google just as a test for nowIn flash here is the script to load the variables in:
stop(); //Create new LoadVars linkData = new LoadVars();
i am creating a website the links all swf externaly but when i load this on swf i get this error. TypeError: Error #1009: Cannot access a property or method of a null object reference. at labletest_fla::MainTimeline/frame1()
I am looking to dead center my site: [URL] which 1400 x 700. I am trying to get the file to load so that when someone with a 1240 or less res links to the site it loads the with the horizontal scroll bar in the center of the page.
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?
Does anyone have a resource for this, I've done some seraching and found some stuff, but nothing that just explains how, if possible to play an audio file in a flash mp3 player when you click on a html link (whether using js/php or whatever).Example:1.) Mp3 are loaded through your standard xml playlist. (Play, stop, next, prev, etc. etc.)2.) User wants the flash player to stop the current song playing and play/load the song selected after clicking on one of the html links listed on a page.
i created a flash slideshow with pictures of events and link each picture with its own event (ie. each pictures has its own links to the website). I created the fade in and fade out effect using the class motion tween. With the link, I created a layer with a button that has alpha= 0 (so the user don't see it) and then I used code snippet to make another layer with the action script "click to go to url."
When the slideshow goes to the last picture I made it fade out and the first picture of the slideshow would show up and then the slideshow would replay itself (by default?). My goal is to make a continuous slideshow.
When I tested the swf file, the first time it runs, everything is right. The urls and the pictures are in correct order. However when the slideshow replays itself automatically, I notice that the links are incorrect. In the first play, when I click the picture of the event it would open the url of that event.However when the sldieshow replays, clicking the pictures would only open the url of the first event picture. When I click on the 2nd, 3rd, 4th, etc.pictures the browser opens only the link of the first picture of the slideshow.
I've got a PHP script that searches for links in a block of text and converts them to HTML values. The $message variable is then entered into my database using a simple INSERT. So far, so good. Then I have Flash parse the message using XML:
ActionScript Code: function messStyling() { messCSS = new TextField.StyleSheet(); var messCSSURL = "include/links.css";
[Code].....
The problem, however, is that my links don't work. The rollover works from the CSS styling, but the links don't actually go anywhere. When I rollover the links, the hand cursor doesn't appear, and clicking only serves to change the color back to the non-hover value.
I found the following XML - Flash quiz template on the net and I was wondering how can I adapt the XML doc to pass CDATA instead of "Value". The code is currently sending the "answers" values into Flash as value, instead of values I will like to type the answers inside of CDATA tags. I don't know how and what to change in the XML as well as in the AS file.