ActionScript 2.0 :: Flash Loop Inside Xml File To Find A Attributes
Feb 12, 2007Have flash loop inside my xml file to find a attributes that will till flash to do THIS or DO THAT.
[Code]...
Have flash loop inside my xml file to find a attributes that will till flash to do THIS or DO THAT.
[Code]...
Is there a way to find an XML element by values of two attributes (XPath or whatever?)?
I would prefer not to loop through the result of one of the attributes search, because XML is huge and its processing is already slow.
Example:
myFeature = _contextXML.namespace::row.((@modelName==var1) AND (@featureTitle==var2))..@featureDescription;
How to find xml attributes valus
[Code]...
I need to set the false attribute to several variables but can't remember how to do it.
for (i=0;i<15;i++){
showPlayerCard+ i = false;
}
[code].....
I'm having an issue grabbing xml node attributes through a multidimensional loop.Here is the Actionscript:
Code:
-------------------------------------------------*/
var FourPlayerXML:String = "videoPlayer.xml";
[code].....
How can I from AS make this
Code:
<match_statistics version="1.0" 01_06_2010 16:48>
Looks like this?
Code:
<match_statistics version="1.0">
Just delete the 01_06_2010 16:48 part.
I have an xml file and i would just like to write a loop that runs for every number of contribution attributes.data/images.xml
Code:
<images>
<image source = "source/image1.jpg" thumb = "thumb/image1.jpg" contribution1 = "title1"
[code].......
I have done this same thing in ActionScript 3, but am not familiar with ActionScript 2, which I am forced to use for this project. I am loading products into a SWF via XML and attempting to add a click event to each dynamically-created movieclip. Simply tracing the text from a node in XML will do for now. I'd like to assign a property called "desc" or "description" to each movieclip and have it trace that property's value when clicked. Here is the relevant portion of my code as it stands:
ActionScript Code:
var iXML:XML = new XML();
iXML.ignoreWhite = true;
[Code].....
I am trying to create a gallery where each thumb is housed inside of it's own movie clip that will have more data, but it keeps failing because it won't let me refer to the newly created instance of the movie clip. Below is what I am trying to do.
var xml:XML;
var xmlReq:URLRequest = new URLRequest("xml.xml");
var xmlLoader:URLLoader = new URLLoader();
[code]....
I need to insert a flv into a new flash project and I want that video to play non-stop.
View 3 RepliesI am trying to create a gallery where each thumb is housed inside of it's own movie clip that will have more data, but it keeps failing because it won't let me refer to the newly created instance of the movie clip. Below is what I am trying to do.
var xml:XML;
var xmlReq:URLRequest = new URLRequest("xml.xml");
var xmlLoader:URLLoader = new URLLoader();
[Code]....
It dies every time on that last line. How do I refer to that vidThumbn instance so I can add the imageLoader? I don't know what I'm missing. It feels like it should work.
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]....
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 RepliesI 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] .....
I'm trying to make a matching pairs game. First of all I'm making all the tiles, using a loop inside a loop. How do I get the ID of an item inside that loop? My code looks like follow:
Code:
var matches:Array=new Array(1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8);
makeTiles();
function makeTiles() {
[Code].....
create functions using a loop, like so with just the !HERE! replaced with the method of creating it with the 'i' variable. Both the function name in the event listener and the function's setting need to make use of the i variable
Code:
for (var i:int = 0; i <= 5; i++){
this["question"+i].addEventListener(MouseEvent.CLICK, !HERE! );
[code].....
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" />
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)?
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.
I'm working with Flash Builder 4.5 on an Actionscript project. I've created the following classes:
package
{
public class ComplexNumber
{
[Code]....
but the code inside this loop generates the following run time error: "ReferenceError: Error #1056: Cannot create property 0 on ComplexArray." Thus, my code for "BXFN_complex[ii] = ~" is incorrect. Anyone know how to achieve what I'm trying to do? Basically, ComplexDivide.v1p0 returns two numbers, and BXFN_complex is an object containing two number arrays, and I want to assign the ComplexDivide two numbers into the ii'th element of arrays in BXFN_complex.
I have written an Air program that mirrors a directory tree. The problem is that the destination folder structure and content need to be identical - right down to the creationDate and modificaitonDate file attributes. How can I change these file attributes using Adobe Air? I'm able to READ them both just fine, but the properties are read-only. How do I change them?
View 1 Repliesim trying to pull attributes from my xml file for use in a dynamic text field but cant seem to get the actionscript dialed in properly. i have a php script which parses the data as attributes rather than nodes...so my actionscript must use these attributes!
[CODE]...
I have made a simple copy file in php that when I type in a name in my swf it saves a swf file that I have already created. But what I want is to beable to pass my vars to this swf -- but the only way I can think of is to say if(active file name == myxml.value[x]){do this}
I don't even know if this is an option or a good solution but is there away that flash can find the active file name.
I have an xml as a string in flex in the below format. I can have as many nested groups and test as possible. I need a way to find which are checked, how can I iterate through this?
<node label="All" checked="0">
<node label="Group1" checked="0">
<node label="Test1" checked="0" />
[Code]....
I just saw a flv player that was done in AS2.I wanted to know whether it's possible or not and how I could pass the needed flashvars, params and attributes to the flv player (swf file) once I load this flv player in a movie clip with the method loadclip.
View 0 RepliesC:alexflashportfolioimagesDualGallery.as, Line 15001: The name of package 'portfolio.images' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. C:alexflashportfolioimagesDualGallery.as
My class file is located here: C:alexflashportfolioimagesDualGallery.as
My class file is defined as:
package portfolio.images
{.....
My FLA is importing it as :
import portfolio.images.DualGallery;
Normally I use portfolio.classes and I have no trouble. My AS3 prefs are set to the alexflash folder.
I've been given a Flash file (.swf extension) to put into a web page. Opening the file in my browser makes it quite blurry, so I'm assuming there is a natural size for the file, same as an image.
It's also rectangular so I need to work out the aspect ratio if I don't have an exact size. How would I find this information out?
I am trying to create an uploader in flash, To do so I have to find out size of the file before uploading to the server, How can I find out this ?
View 2 RepliesI have C:flashFlashApplication1FlashApplication1FlashApplication1.as
package {
import flash.display.*;
public class FlashApplication1 extends MovieClip {[code]......
When running jfsl in flash command run it says it cannot find file:///C:/flash/FlashApplication1/FlashApplication1/FlashApplication1.as on line 7 (var doc = fl.openDocument(uri);) whereas it does exist at that location.I have looked at official doc on openDocument
http:[url]....it shows a weird path syntax:
var doc = fl.openDocument("file:///c|/Document.fla");
I tried to use file:///c| instead of file:///c: but it didn't work either.
I'm updating a Flash program that has 3 different txt containing code. The FLA has different parts in the program that calls upon these file, but when I try to export to SWF to test the program, I get a compiler error, saying those files can't be found.
All of the files have been transferred from another computer, so I don't know some directory extension is broken, but the script that refers to the text files, doesn't include a directory address, just the name of the respective file it's calling on.