ActionScript 3.0 :: Extracting CDATA Text From XML Tag
Jul 31, 2009
This has got to be easy, just escaping me, and sick of searching for "almost" the right answer. I'm trying to get at the actual data enclosed within a CDATA tag in an XML file.
Here's a sample of the XML file :
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<webdata>
<page id = "Page1">
[Code].....
What do I need to change so I just extract the data within the CDATA tag?
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.
Is there any way that I could take a sting from a text file when it meets sertain charector in it?
i want to have a text file that contains a title and details, and the title will be in brackets. then i will take the amount of characters in brackets and subtract it from the whole text file to display the details. is this possibe?
I have two input boxes that I can type numbers into.I'd like a third input box to display the total of the first two.I've set up a key pressed listener on the stage to run a function that adds them together when a key is pressed.Problem is, it just places the strings together - it ddoesn't add them.So how do I tell Flash that box1.text and box2.text are numbers?box3.text = box1.text + box2.text ain't doing it.
This will parse child elements of the <text-block> but will not work with <ul> as it has its own child elements <li>. I guess this could be accomplished with yet another loop but I wanted to check to see if there was another simpler way.
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
Anyone know of a good reg exp that can do this, optimally in one go? It needs to remove whitespace at begin/end of each line, remove LFs and CRs and replace with a single space but if there's a <br> (or <br/>) at the end of the line it should not add a space. I'd need this in a JavaScript conform regexp.
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]...
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++)
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:
Is there a way to extract a swf from an exe? I overwrote my original FLA , and the only trace I have of my old work is in an EXE file. I want to convert it to swf then import is to flash. Is there anyway at all to get an swf from an exe? I know that vice versa is possible.
I have an xml file that I am reading from. I am them taking the data and putting it into an XML object named condechiXML.
var condechiXML:XML = new XML(); var XML_URL:String = "condechi.xml"; var condechiXMLURL:URLRequest = new URLRequest(XML_URL);[code]...
What I want to do is run a for loop for every branch in my xml tree where I access a property in each branch. I have the for loop working using the length attribute for xml but when i want to use:
for (var i:uint=1; i<=condechiTotal; i++) { trace(condechiXML.condesa["lote["+i+"]"].loteid); }
i was wondering, how can i extract thumbnail from a flash-video file, then display it in a listbox.the listbox is suppose to have many videos which i need to extract thumbnails from programatically with actionscript.the flash-player is going to be on the web, and the extraction must happen when the swf file is loading, therefore, the method must not be too time-taking.
have a SWF that I want to extract VideoFrames from.They appear under this name when the SWF is opened with 7-Zip (VideoFrame).Obviously, extracting them in that manner accomplishes nothing, as they are not in any recognizable image format.I have loaded the SWF into Flash Professional CS5, and am able to view all the Bitmap objects (assembled in a "UI", overlaying the video animation at one corner) in the Library, but I cannot find an enumeration of the video frames anywhere, or even find the object displaying them.
EDIT: I do NOT want to simply export the entire frames of the SWF, as there are several UI elements overlaying the video. I know for a fact that the entire video frames are present (just partly covered up). I want to extract the frames of the embedded video, not the SWF frames.
I am currently working on a project which relies on variables and constants defined in an external .swf-File. As I don't have the sourcecode to the .swf file I need to extract the content of these variables by decompiling and copy&pasting the variables by hand. I was wondering if there is a way to extract these variables by analysing the bytecode using c++ for instance.
I am using the loadVars class (Flash 8) to load key/value pairs from a mySQL database through php (example &pic1=pic1.jpg&pic2=pic2.jpg&...).
The ultimate goal is to create a dynamic slideshow with a variable length, depending on how many pics were submitted by the user. Since the associative array object returned by loadVars does not share the "length" property of indexed arrays, my guess is that the values need to be converted into a new indexed array before being able to use them in the slideshow.
my question could sound noobish, but... I'm having a headache trying to do a very simple operation. I have loaded a SWF with Greensock's SWFLoader, and now I want to instance a Bitmap with linkage "DotMatrixPattern" and use its Bitmap content to create a pattern with beginBitmapFill: the problem is... how do I extract the Bitmap from DotMatrixPattern? I am able to instance DotMatrixPattern, but then? DotMatrixPattern.rawContent?
basically my issue is that im trying to extract a certain color from my bitmap data, i have the bitmap data being created from an image the user specifies and i can/have drawn that onto the the stage, which works fine and dandy but what i need to do is extract a color from the image and present just that to the user but try as i might i cant get it to work
string = justsomerandomstuff.Count:12562morerandomstuffI need to extract the "12562"I never know how far in the string this number will be, but I do know it's 1 character away from the word "Count". Somehow I would need to find the position of the string "Count within the variable, add 1 and extract the numbers. Also the the number is not always the same lenghth, so it would also have to work with this:string = justsomerandomstuff.Count:14238960morerandomstuff.
As I am building a Flex framework for minigames, I plan to bundle a bunch of graphic assets (movieclip symbols) into a single swf file, which I will load into my Flex application, before extracting the symbols from the swf file for use in my application
I have a flash object (with an swf extension). The flash object contains an image which I need to extract and use instead of the swf file..especially for devices not supporting flash. How can we extract the image from an swf (flash) file? what tools can I use?
In my code I am extracting the W value and trying to add a value to it to space images. I've had some issues with this seemingly simple task so have now just tried to trace the values to see what is going on..within my loop,
I have a string coming into my flash app that is formatted differently quite often. Sometimes, that string has HTML with various formatting options. I need a way to extract the message regardless of the fact if the person uses <B> , <I> or nothing. Below are sample strings:
I was wondering if there is an easy way to get just the actionscript out of a flash file apart from decompiling it, as you loose a lot from doing it this way...I also dont have the time to manually rip it out in chunks.