ActionScript 3.0 :: Parsing Multiple Attributes From External XML File?
Oct 11, 2008
I'm using an external XML file to populate a video playlist. So I'm parsing the attributes like this:
tileList.addItem({label:item.attribute("description"),
label:item.attribute("details").toXMLString(),
data:item.attribute("src").toXMLString(),
source:thumbnail});;
But the "details" attribute is not showing up. Is there something I'm doing wrong? The XML element that holds the attributes looks like this:
<vid description="My description"
details="More detailed description."
src="movies/myMovie.flv"
thumbnail="thumbnails/myImage.jpg" />
View 2 Replies
Similar Posts:
Sep 27, 2011
I have an XML which contains a field of the type:
<mytext><![CDATA[ My name is <color value="FF0000">Bill</color>. ]]></mytext>
I wonder if there is a simple methodology (using E4X methods) in order to print the inner text: "My name is Bill." in a text area and having the word "Bill" colored i.e. red.
The generalized situation is, if i can print the inner text and use XML tags to specify formatting attributes of the text per word.
Do E4X supports this type of parsing, or do I have to program my own "little" parser for this situation?
View 1 Replies
Nov 8, 2009
In my flash, the socket server returns some xml data that I need to parse, but it seems that the only way to start the XML object is with the XML.Load() which loads an external file, but my XML file is already loaded into a variable
trace("raw: "+msg);
msgArea.htmlText += "update remote player loc";
var playerLocXMLOb = new XML(msg);
[Code]....
View 4 Replies
Mar 1, 2012
I'm trying to call to a date in an external txt file (losttime.txt).The date is written as: 2012, 1, 09 in the .txt file.I've loaded the txt file and need to calculate the amount of time between that date and today.Right now, I have the date set in the lostTimeDate variable, but need it to call to the date in the txt file instead. I assume this has to do with Parsing the date, but for the life of me, cannot figure it out.Here is my code:
var myTextLoader:URLLoader = new URLLoader();
myTextLoader.load(new URLRequest("losttime.txt"));[code].......
View 1 Replies
Jan 6, 2010
<EFM><projects><project name="EFM Columbus Supply Chain Project">
<characteristics><characteristic name="Types of Data">
<textDescription></textDescription><options>
<option name="Commodity Flow" value="True"/>
<option name="Industry Assets" value="False"/>
[Code] .....
I want to select a XMLList of nodes by this criteria
<Projects>.<project>.@name = x &&<Projects>.<project>.<characteristics>.<characteristic>.<options>.<option>.(@name == y && @value == z)
Essentially query by both attributes [name and value] for a given project name
View 2 Replies
Jun 30, 2011
Is it possible to display multiple attributes in a mx:Tree component? The XML looks like this:
<item comment="blabla" author="user1" date="21.05.2011">
<item comment="blabla" author="user2" date="21.05.2011"/>
<item comment="blabla" author="user3" date="21.05.2011"/>
</item>
I want each node to display the comment, author and date, on separate lines.
I am planning to use this to display something like the facebook wall: someone writes a message and the other users can comment.
View 2 Replies
Jun 15, 2009
[Code]...
I have 2 attributes of screen node which are title and tasks. how can I access these 2 attributes at the same time in AS3 Is that correct: excel.chapter.screen.(@title == "lesson").@tasks
View 1 Replies
Apr 27, 2010
I have seen the following methods to be used in several online examples, but haven't found any documentation on the recommended way of parsing an XML feed.[code]
View 1 Replies
Nov 6, 2009
I'm having a problem parsing a JSON file in AS3. Im trying to parse multiple JSON arrays, but don't really know how to get to the next after accessing the first one. My JSON file looks like:
{ "term": [ {
"id": 4211,
"place": "NEW YORK CITY"
},
{"id": 2675,
"place": "WASHINGTON (DC)"
[Code] .....
I can get the data from the first array, but how would I structure my code so that I could iterate through 2 or more "term" arrays?
View 2 Replies
Jul 24, 2009
I have set up my code to filter my xml attributes but need to be able to filter by a var that is dynamically set elsewhere. I can get the code to work if I set: var birthyear = "1980";
How do I get var birthyear to use the var yob that is set elsewhere in my code?
[Code].....
View 2 Replies
May 2, 2010
I have the following XML and I need to extract just two values in the <yweather:condition> tag
code=" "
temp=" "
(current values are code="34", temp="73", shown in bold below):
[code].....
View 1 Replies
May 2, 2010
I have the following XML and I need to extract just two values in the <yweather:condition> tag
code=" "
temp=" "
(current values are code="34", temp="73", shown in bold below):
[code].....
View 2 Replies
May 31, 2010
I'm trying to load multiple external txt files in different sections. Right now I only got the home section working and I'm trying to load another external txt file on the services section but it's not working.
View 1 Replies
Jun 9, 2011
I have an external .txt file that contains data some variables with strings in them. I need to be able to tell if a string has a certain type of character in it. Like for example "no,yes"I want to detect the "," and split that string up at that point and assign the "no" and the "yes" to variables.Similarly if I have the string"1-100" or 1-2-3-4-5-6-7I want to detect the "-" and split that string up at that point and assign the "1" and the "100" to variables or 1-2-3-4-5 to variables
View 1 Replies
Feb 23, 2009
xml can only be parsed with actionscript if its from an external source true or false?
View 3 Replies
Mar 13, 2012
My file name is slider_1_1.swf. But once complete file then user next button click load in slider_1_2.swf this use in loop function.
View 1 Replies
Feb 11, 2010
I am trying to call multiple functions at different times from the same .as file. I asked this question in another forum but the reply did not work. I have 2 as3 books but they both only talk about calling a single function from the external file. Can someone detail the structure in the .as file as well as how to call it from the .fla? I am missing something and I can not figure out what it is
View 3 Replies
Oct 29, 2009
What im trying to do here is use an external as file and linked it to the normal fla, inside this fla is one MC named movieclip. with the code below im trying to spawn the mc multiple times on the position where the mouse moves and the next mc on the next x/y here is the code:
[Code]...
View 13 Replies
Nov 17, 2011
Is it possible to select all attributes of the same name in an XML file ?I have managed to select all elements of the same name but I cannot find a solution to select all attributes of the same name.
Code:
for each(item in xmlObject..elementName)
{
[code]....
View 4 Replies
May 20, 2009
I have a 6mb XML file, resetting my script timout in CS4 doesn't help. (it does have some unnecesarry HTML in it I could probably do away with, but that would be the wrong direction I think)I can't even trace it.I am loading it into an :XML object and trying to work with it, but all to no avail.
Here is my Class:
Code:
/**
User class
author: Manaburn
[code]...
The for each loop wont iterate for some reason, but the for loop will, then again, it always crashes me with:
Code:
Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds.
(which as I stated above I reset, but as this is a .as file, I don't think it allows that.)
View 12 Replies
Apr 1, 2010
I have to modify an existing flash 8 movie (not created by me) which uses as2, and is composed of multiple movieclips. One such movieclip holds a textbox (static) which however needs to be updated frequently to show latest news, and because of this now I have to make this movieclip's textbox to read texts from an external file instead, a text file to be precise. How to proceed with this in Flash 8 AS2, whether I need to create a new layer for the as code or add it directly to the movieclip's layer, and also the as 2 code itself, as I tried the following but it is returning an error that cannot load the text file, I also change the textbox from static to dynamic and gave it an instance name Text1 (I once tried something like this in flash cs4 and it worked fine, but in flash 8 its not working.
Code:
var timeStamp:String = "&timeStamp=" + new Date().getTime();
var noCacheUrl:String = "?noCache=" + Math.random() + timeStamp;
var myLVars = new LoadVars();
myLVars.onLoad = function(success) {
if (success){
_root.mcNews.Text1.text = this.VarEn;
}}
myLVars.load("News_En.txt"+noCacheUrl);
View 4 Replies
Aug 17, 2010
So here's the situation: I have an XML file that is holding a short list of nodes, all of which have two attributes associated with name and a score. This file is already loaded into flash and creates a high-score table, of sorts. Now, what I want to do is to be able to grab data collected in the application, use that to change some attributes in the XML file and have it save that change. As it is I can change the attributes using:myXML.children()[t].@attr = attributeVariable;Which seems to work while the application is still in session, but does not actually save those changes to the file itself as I am hoping fo
View 1 Replies
Jul 15, 2009
I have a project that needs to get a XMLList. The project consists in one XML file with attributes. The attributes are: Image, description (of the image) the product title for the image and the same product title for another menu that choose the products.
I'll show you all how its organized:
Right side: a List of Products.. Each click it loads his respective title, image and description on the left side of stage.
My doubt is: How to control these items. How do I control the array?
When I click Item 1 it goes to item 1 image, title and description on the left side. When I click in Item 2 it removes the last item, put the new Item 2 image, title, description, etc.
Code:
var xmlLoader:URLLoader = new URLLoader();
var meuXML:XML; // vai guardar todo o contedo do XML;
var imageLoader:Loader; // ImageLoader;
xmlLoader.load(new URLRequest("tv.xml"));
xmlLoader.addEventListener(Event.COMPLETE, carregouXML);
[Code] .....
View 3 Replies
Aug 14, 2010
I have an AS3 .fla that loads an external XML file of image names, and then iteratively loads the images into the .fla. All this works great. What I want is to create a preloader that is aware of the size of all these external images. As far as I can tell there's no way to do this, but I'm hoping someone here is smarter than I am.
I tried Lee Brimelow's method of having a separate SWF whose only job is to load another SWF in its place. This doesn't work because the preloader's call to .bytesTotal only reads the bytes of the main SWF, not of the external XML or JPGs that are dynamically loaded into it. So the result is the preloader reaches 100% when the main SWF is loaded, but that happens really quickly and the bulk of the load time comes after the 100% mark, when the main SWF starts loading in images.
The more I think about this, the more it seems that you can never access the .bytesTotal property until you've already instantiated the loader and called the .load() method. Am I wrong? Is there a way to fetch just the SIZE of an external file without actually initiating the act of loading the file into memory?
View 4 Replies
Jul 26, 2010
I want to parse a dae file for getting the texture name. But when I am trying to read dae as xml it read the entire dae file but the problem is that I can't access it's elements
My Code:
package{
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
public class XMLReader{
[Code] .....
View 9 Replies
Nov 9, 2009
I'm trying to parse this XML but without success? How to parse that xml file?
Code:
<site><point type="arr1">
<title>Universal</title>
<desc>Test2</desc>
<title>Omega</title>
<desc>Test2...</desc>
[Code] .....
View 7 Replies
May 15, 2011
I am loading an xml file and some of the node attributes do not have values:
<books>
<book id="qq" description="test1"></book>
<book id="nn" description""></book>
</books>
I get a null object reference when I try to run the second book line because of the missing description. Can I check for this in code and skip accessing the description for this line?
Something like if (xml_book.@description is null) {do nothing}else{do something)?
View 4 Replies
Jun 29, 2009
I am dynamically creating a number of objects (movieclips) which all have a number of attributes.[code]and so on. i.e sub attributes. I don't think this is possible? Only sprite and movieclips can have dynamic attributes so unless atrbY is a movieclip (which it isn't, it's a string) it isn't allowed?Each object can have suboptions with further attributes associated with the chosen suboption.Later in the program I will manipulate, read and interact with the objects and they have text display behaviours dependent on the suboption chosen. That part (should) be straightforward! heh. One the object has the attributes attached in a usable format, accessing them should be simple.This will be for a store. i.e t-shirt1 has size small, price 10, size medium, price 12, size large, price 14. t-shirt2 has size medium, price 35, size large, price 40 and so on.[code]
This format of the XML can be adjusted if it would make the parsing easier.I am currently reading the XML in, stepping through, grabbing the individual parameter such as category and then adding it as an attribute of the object and it works fine. i.e. I end up with obj.category = 'catname'. However, on suboptions I am having a problem.Should I put all the suboptions in a multidimensional array and use nested loops to apply them to the object?I would still have the problem of objX.suboptionarray[Y].suboptionprice which isn't allowed? In the above XML case Y would be 0,1 and 2 giving 3 suboptions to objX and each suboptions would hold attributes such as pvid associated with that suboption.I could go down the horrible route, obj1.suboption1subptionprice ; obj1.suboption1suboptionpname; obj1.suboption1suboptionvalue; obj1.suboption2suboptionprice; obj1.suboption2suboptionpname and so on and so on for each suboption which could be five options (small,medium,large,x-large, xx-large) and which would "work" but would be bad programming and involve splicing names to get say, the "third" suboptions' price and pvid e.t.c
Going down the route of mutidimensional arrays sounds good except that on say 50 objects I would have stacks of arrays which I'm guessing isn't great in terms of resources?.Just to add, the number of suboptions varies between object, every object has a minimum of one suboption (default option) but can have as many as needed (unlikely to be more than 5 but should be scalable). i.e some t-shirts only come in medium whereas some have many sizes.I have a fair amount of leeway on the format of the XML which I generate from the database so the formatting of that could change to make the parsing easier.
View 0 Replies
Dec 15, 2009
I am trying to eliminate the Loader component from a project. Run locally, the Loader is sufficient to load-up the voiceover swf files that exist on many of the frames in the parent file. On the web, the short download delays at runtime due to the Loader are causing timing issues. I'm not sure if there is a way to preload multiple swfs into specific frames of a parent file so that they are available before runtime.
View 4 Replies
Nov 14, 2011
I am trying to parse data from a user created .txt file and convert it into an Array. This data will eventually be used to output an .xml file or to generate html. The user has no experience or knowledge of XML otherwise there would be no need for this post, I would just parse XML. The data will be set up as a group of items (term and definition, question and answer as well as a type to determine the attributes of the item) like so:
1. How many licks does it take to get to the center of a tootsie pop?
a. The world may never know.
t. ML
2. What is the square root of 69?
a. 8 something.
t. SA
I am currently able to allow a user to have an Open Dialog box to open a local .txt file from their computer. I am also able to read the data and trace it via actionscript. I cannot however split the data where I want to into an array. I cannot use '' to split at as the data from the .txt file may sometimes be multi-line for the question or answer.
So I need to be able to; a) split on a number with a . and a space (eg. '1. ') b) split on a-e with a . and a space (eg. 'a. ') and c) split on 't. '.
Here is the relevant code I have so far:
ActionScript Code:
import flash.text.*;
import flash.net.FileReference;
var tf:TextField = new TextField();
[Code]....
I was just trying to hardcode a couple things like splitting on 'a. ' and 't. ' but it only does one split, whichever comes last.
View 2 Replies