i'm still transitioning from as2 to as3, i'm having trouble with parsing XML data to Multi dimensional array, below is the onComplete handler which is succesfully tracing 'event.target.data' but outputs 'A term is undefined and has no properties' when tracing _vein_data[0][0].xPos. I'm guessing there is a easier way to approach it than this attempt
I have the following function, and so far it works great:
[Code]...
The dispatchEvent is used to dispatch the xml information to another class, where I will use the information to set up my graphics. However, before the dispatching of the Event, I would really like to sort my information by the "year" node of my xml file (the "item.year"). I've seen examples of how to sort by the xml attribute online, but not the node. Is there any simple way to do this?
I can get all the normal nodes of my rss parsed fine but there are a few nodes that I am having trouble with. In the code below I can pull the info from "<item>", "<title>" and "<description>" but how would I go about pulling the info from the node "<enews:url>" ? Currently to get to item I am using: xml..item[0] in my parsing of the xml to an object.
I have some global Arrays defined and loaded with data at the _root level. Data is OK cause I checked it with the List Variables option. I cannot address any of my arrays from within my MC hierarchy (not from MC2, MC1 or Component MC), BUT I can address variables defined at the root level correctly?
MC Hierarchy: ComponentMC-->MC1-->MC2-->Various MCs
I placed trace(_root.MyArray[0]); at MC2 level, then at MC1 level and finally at ComponentMC level but the sentence still reads "undefined". Is there a way to actually get my Arrays data from _root ?
I have Visual studio with AS and Flex 4 installed into it. Can someone provide me with simple sample code and a simple xml file (can just be like a=8083&b=8873) and grabbing the data for a and b and putting this into 2 different arrays of size 1 (since its simple).
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.
What I'm trying to do is taking a XML file that have data that I put into a MovieClip call "field" that reside in my library and into that MC I have numerous text field to put my data into, in that XML file I have a field call <link> that I want to use as a URLRequest but I can't seem to be able to assign it.
I would like to parse some User Input Text into individual letters (probably using an array so the letters can be used and changed easily). The goal is to create an encryption flash script, which will take in a user input sentence, and spit out a jumble of "random" letters with a 4-Digit code. The end-user then takes the jumble, puts it in to the box, punches in the 4-Digit Code, and decrypts the message. I understand there may be ActionCrypt and stuff, but I'd enjoy attempting this myself. I have all the other data I need (translating letters in an array into numbers, jumbling the numbers, turning those numbers into letters, and then allowing the end-user to enter those and reverse-engineer the original sentence).
All in all, I only need the code to parse input text (in this case, and for the easiest idea, lets say 10 letter maximum) into an array of individual letters per sector.To make this easy for me to understand, I'll give you some variables to work with, so if you post code, I understand what you mean with the variables:
input_txt = User Input Box encrypt_btn = The button one will press, and thus make the (hopefully new) sentence be parsed into an array
So pretty much, I'm assuming the code will begin with the encrypt buttons AS:
"this.on(Release) = function()"
That's the way I imagine it at least... If any of you have an extremely advanced way, that's fine by me. Use all the variables you want, array names.... everything!
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
In ActionScript I have string as str="subject,r1,r2:a,b:1,2:3,4"; Dynamically I have split this string and build array collection as given below arraycoll.addItem({subject:a ,r1:1,r2:3}); This example of one set. The array collection should be built dynamic. I have tried but not successful.
I have a flashVar variable that is coming into Flash, its URL encoded but I have already decoded it. My problem is I want the set of variables to be pushed into an array.
I can push into an array just fine, but now I have an array created by a for loop. It has 30 numbers in it.
Now I want to go back and add another dimension to each element in the array.
So I might have (1,2,3,4,5,6....)
and I want to go back and add ([1,"Susan"],[2,"Matt"],[3,"Marc"]... I read somewhere that I need to loop it and first make each element and array and then push into arrayName[0].push as a loop, but that doesn't seem to work either.
Images I am loading from XML are associated with the right record on first load but then on refresh they swap places.I am loading XML and creating arrays.Then I pass the array data to objects using loop functions.the AS counts how many books there are in total then and creates the objects and passes informations regarding each book into the individual objects.when I trace the array data just before starting the loop function I get a good consistent read:[code]
EDIT::Just realised I could of asked this a lot shorter =/How / Can I use array.push() to make an associative array that keeps its order the way I added the item?Sorry if this is confusing!!
ORIGINAL:So I have this Multidimensional array that stores objects that are sorted into groups.
The array structure looks like this:
[Code]...
So I thought about adding them using the array function push() but how do I do this do its associative?
I forgot to mention that, i've done it by spliting the date entry to subentries and sort the array according to them and it can be also be done by creating a new array by fetching entries from the prototype.. but i wanted to see if there is a more "proffesional" way to do this.
I've been hurting my brain for 2 days now trying to figure out the following:I have an array called Objects.This array contains 2 fields: dbid (database ID) and children.The children field contains an array with more objects (and so on and so on).
ActionScript Code: Simple example of Object:Array [0]
To line up with my multi-dimensional data array, I would like to create and display textfields. I was hoping to do this in a multi-dimensional textArray however flash does not seem to like it and I am getting a #1010 error. Here is the code I have:
ActionScript Code: var textArray:Array = new Array(); createTextFields();
I am currently poulating a Flash production for a client with XML generated data, simply so that I can give my client a piece of work which they themselves can update easily. The problem comes from the fact that I could have quite a lot of information hanging around in the form of a multi dimensional array structure where the XML data will be placed after parsing.Ideally I would like the ability to create a delimited Multi-dimensional array, which can dynamically update it's size, without me having to declare an array of 32000 cells each time, which could waste system resources to a stupid proportion.I have tried:-
Code: _global.myArray = new Array(); but it didn't seem to initialise the array unfortunately....
i do have problem with searching through my multi-dimensional Array to insert newly value to currently existing value..here's the scenario...what I have now....
Code: var someArr:Array = new Array(["apple"],["orange"],["watermelon"]);
so what I wanna do is I able to search the desire valeu 1st and append to existing value eg;
word search = apple
match and I can append new value to this particulars array and my expecting result
new array after append new value
Code: var someArr:Array = new Array(["apple","expensive"],["orange"],["watermelon"]);
I'm trying to create a dvd search thing that picks out a dvd according to the filters you put in. It's running of an xml file with each dvd node looking like: