ActionScript 3.0 :: Access Array Inside Of An Array?
Aug 5, 2009
how I can access array data inside of an mc from the main timeline.. I am hoping to get into an array called children, which is inside of an mc, which itself is inside of an array called mcs.
Here is what I am trying to get to: mcs[m].children[0];
View 1 Replies
Similar Posts:
Feb 21, 2010
I need some kind of command to access everything inside an array, mabe something like: myarray["everything"]._x=3
View 1 Replies
Jul 19, 2011
I'm learning a lot by reading the questions and answers that are asked in the Forum. Now it is my turn to ask a question that is probably a rookie, but I have spend 3 days breaking my head to try to find a solution and have not found it yet.
I am trying that the program responds to each click of the player in a box that is white and turns red, with a random click in another box. Something similar to Tic Tac Toe.
My problem is that I can't make te program to access the boxes in the array by programming. When I try the program to access the box with p.ex.: "this.newBox.boxplus30.gotoAndStop (2);" I always get the error "object null or undefined". I have tried everything you can imagine to formulate that line of code, but without success.[code]...
View 9 Replies
Oct 30, 2007
I've never actually fooled around with 2d arrays that much. What I need is to access an array and get all the objects inside of it. I actually mocked up a little something to mirror what I want.
ActionScript Code:
var arr:Array = [[{name:"Hat", price:"34", url:"http://www.google.com"},
{name:"Scarf", price:"38", url:"http://www.yahoo.com"},
[code]....
I don't have any trouble getting the data, but as you can see that it's pushing each object separately in an array. So it would look like this: I just need to get all of the objects first like {obj}, {obj}, {obj} and then push them into an array.
View 2 Replies
Sep 1, 2009
I've created a card (that extends movieclip) in flash and after that I've created an array and pushed some cards inside of it. The name of the mcs is already set, but now, I want to add them to the stage and set their x and y position.
Code: Select allvar test:Array = new Array();
var testMC1:Card = new Card();
var testMC2:Card = new Card();
[Code].....
How can I access the property x of this card? The next code is wrong, of course, but it gives the idea of what I need...
Code: Select alltest[1].x = 100
// or
test[card3.x] = 100;
View 4 Replies
Mar 14, 2007
I am making a profile sort of thing, basically what happens is: You start the program... it loops, and generates 500 text fields, it stores them in an array called profile_name[]; it names them "Profile + (i+1) (i being the var used in the loop). Changes the colour to yellow, changes the size to 13. Removes the border from it and makes it unselectable (the text). It then converts the text into a movie clip (as if you made a dynamic text area, on the stage, and clicked it, and pressed f8, and converted to mc). It stores that in an array called profile_mcs[]. I need a way to access the text inside the movie clip in both they're arrays...
Example
If you go to your flash stage, make some dynamic text, call it "ptxt1", you make it unselectable, remove any border if it has one...
you name the text "test",
you select it, press f8, then convert to a movie clip called "test_text"
you name it "pbtn1" (the instance name I mean, when I say name)
If you go to the first frame of your main timeline and press f9 (action script section)
type
pbtn1.test.text = "NEW TEXT", it will name the text "test" inside the mc "pbtn1" to NEW TEXT...
However, if you store them into an array (both text and mc) you can no longer reference them like this:
MyMC_Array[0].MYText_Array[0].text = "NEW TEXT",
It doesn't show up, and making 500 if statements is to much (I think my problem may be when I traced my dynamic text inside the movie clip (that I've made on the stage) it appears as undefined.
Code:
var profile_name:Array (my text var) = [ptxt1, ptxt2, ptxt3, etc..];
I've tried doing
Code:
var profile_name:Array = [pbtn1.ptxt1, pbtn2.ptxt2]; etc..
None works,
View 8 Replies
Dec 28, 2010
Actionscript Code:
<root><node><child><grandChild></grandChild></child></node></root>
Actionscript Code:
Arr[0]=rootArr[0][0]=nodeArr[0][0][0]=childArr[0][0][0][0]=grandChild
Help needed to create Multidimensional Array from Recursive XML.
All I need create Array inside an Array dynamically from an unknown XML tree.
View 3 Replies
Aug 24, 2010
I have this code to try to acess the values of the array in the arraycollection but it does not work it actually creates a value to the end of the arraycollection. can anyone tell me what im doing wrong i basically whant to modifys the individual arrays in the arraycollection and add Login_user.
Code:
for(var i:int = 0; i< dispArray.length; ++i){
dispArray.addItemAt({"login_user":"XXX"},i);
}
View 1 Replies
Nov 19, 2010
Can I use the indexes of an array that is a child of another array?
View 2 Replies
Dec 11, 2011
I have an array with 10 buttons with random names, so not btn1, btn2, etc but for the sake of examples, I'll use btn1, btn2 etc
each of these buttons have dynamic text like so btn1.textField.text = "something random" etc also in each of this text there is a delimitator "%#%" I can easily use
Code:
var btn1ContentArray:Array = btn1.textField.text.split("%#%");
btn1.property1 = btn1ContentArray[0];
btn1.property2 = btn1ContentArray[1];
[code]....
I was wondering if there is a more ellegant way, using arrays or something similar to make the coding cleaner and easily scalable I can also create
Code:
var arrayBtn:Array = [btn1, btn2,..., btn10];
and do a for loop, but I don't know how to use array inside array
View 9 Replies
Feb 11, 2012
i made a movie clip name floor, and inside it are movieclips called plan0, plan1, plan2, plan2, and so on.
so to make it easy, it put the movieclips inside the floor movieclip into an array, like this:
daFloor = new Array();
for(a=0; a<10; a++){
daFloor[a] = "plan"+a
}
[Code]....
both didn;t work. how to access the inside movieclips through array;
View 2 Replies
Aug 16, 2011
I think it would be simplest to explain it like this:
[Code]...
View 1 Replies
May 10, 2009
I've been having a few problems with accessing an array from a different function.
The array I want to use is from the makeFly function, which generates instances of the Fly MovieClip. I want to access the array from the paperSwing function, which should test for a collision between the mouse cursor and the fly movieclip, and then if true remove the instance. This is the part where I'm having a bit of trouble, I'm not sure of how to access the array "name[i]".
This is from the "Main" Document class:
Code:
package {
import flash.display.*;
import flash.events.*;
[Code]......
View 2 Replies
Sep 13, 2011
I'm having trouble accessing the turnQueue array which is being updated in the first function and accessed in the second, no idea what the rules are between functions for actionscript. Heres the code, I want the turnQueue to be growing as keys are pressed, and at the moment its not updating from the first function.
public function keyListener(e:KeyboardEvent):void {
trace("Key Entered");
if (e.keyCode > 36 && e.keyCode < 41) {
[code]....
View 2 Replies
Jun 2, 2009
I need to access an array that's on the maintimeline from with in a movie clip im having issues with it.
The variable has all its info on the maintimeline but doesnt show up when i reference it in the movie clip So i tried referencing to the array var thumbURL:String =parent.thumbs ; and var thumbURL:String =root.thumbs ; but got an empty variable.
View 7 Replies
Jun 19, 2011
I"m creating my first game which is based on the efg framework ( 8bitrocket.com/books/the-essential-guide-to-flash-games/ ). What I'd like to know if it's possible to put a delay inside the processing of an array (in my case it's some scores which appear temporarily when an enemy is destroyed).The purpose of this question is: I'd like to make a delay so the scores appear half a second after the explosion.[code]
View 4 Replies
Apr 5, 2010
I am quite new to AS3 and I am having trouble adapting my knowledge of Java to this new language i am trying to make a simple grid in which i could work on each individual square seperately(changing their colour for example). To do so, I created a 2D array,hoping it would allow me to work with some kind of coordinates system. I initialised the array using while loops and for some reason, this does not let me access the array outside the loops.[code]The two last lines are causing the problem, instead of turning the last square red, they return the following error: TypeError: Error #1010: A term is undefined and has no properties.However, when placed inside the loop, there is no problem and the whole grid turns red.
View 3 Replies
Aug 20, 2011
So I have this waky idea that I would put an array list (or list) or items inside a vector.
For example an array of fruit containing bananas, apples and oranges inside a vector of type fruit.
I could get the array list and thenwalk through it to get what I want.
View 1 Replies
Aug 9, 2011
I am doing my first simple game using Flash CS5 and Actionscript 3.0. In this game the player would be able to create a new quiz where it would create an array and add sets of questions and answers to that array. I have been looking on how to do this or anything like it and it doesn't seem to be possible (at least in this way).
View 9 Replies
Jan 11, 2012
Is there a way to obtain the variable name that is inside an array?[code]...
View 2 Replies
May 10, 2009
I am fairly new to actionscript, I've been having a few problems with accessing an array from a different function.
The array I want to use is from the makeFly function, which generates instances of the Fly MovieClip. I want to access the array from the paperSwing function, which should test for a collision between the mouse cursor and the fly movieclip, and then if true remove the instance. This is the part where I'm having a bit of trouble, I'm not sure of how to access the array "name[i]".[code]...
View 2 Replies
Jul 16, 2009
I've successfully access a web service in as3 and pulled the xml from it into a large array of objects
ie
Code:
array
object
array
[Code].....
This has to be accessed at a later point by the UI in order to build itself. I can't figure out how to create a loop or method or whatever to access this array.
I need several ways of accessing it, so maybe I'm thinking of a method called accessSpecificItem(propertyName:String); <- to set up each UI item traceOutAllItems(arrayName:Array); <- for testing countNumberOfItems(arrayName:Array); <- for the UI to figure out how many items it needs to build
View 3 Replies
Jun 16, 2010
I am trying to play movie clips from an array. I can do this using randObj[1] but would like to use a variable randObj[i] to play the movie clips. I do not want to use root. I think something is wrong with the syntax i am using because randObj[i] comes back undefined when i trace it. Here is the code i am using
Code:
i=0;
var randObj:Array = new Array("obj1", "obj2", "obj3");
[code]......
View 3 Replies
Aug 12, 2010
In AS2, you used to be able to access an array using a string variable by putting it in [].[code]...
Is there a way to do this in AS3 without having to create pointers and references?
View 3 Replies
Sep 13, 2011
I'm having trouble accessing the turnQueue array which is being updated in the first function and accessed in the second, no idea what the rules are between functions for actionscript. Heres the code, I wanted the turnQueue to be growing as keys are pressed, and at the moment its not updating from the first function.
[Code]...
View 1 Replies
Jul 9, 2011
I need to access the elements of an array that is declared in the main swf(_level0). But I need to change it from another swf.How can I do it??So far I have this:
MAIN SWF:
var vector1:Array = [biblio_vid1, biblio_vid2, biblio_vid3, btn_1_4, biblio_vid4];
OTHER SWF:
var vector2:Array = _level0.vector1.slice();
trace(vector2); // undefined,undefined,undefined,undefined,undefined
View 2 Replies
Oct 27, 2010
var count:uint = 0;
var textInputs:Array /* of TextInputs */ = [];
for(var i:String in columnsData){
[Code]....
here how can i access the first, second of Array of textinputs in the form of string or any thing to further proceed
View 2 Replies
Jan 24, 2010
this is my code:
var arr:Array = new Array("ABCD","BCDA");
for(var i:int =0; i < arr.length; i++)
[code].....
View 3 Replies
Sep 22, 2011
I have 3 extenal flv files that can be loaded into the main movie when pressing a button.I am using seek and cuePoints to provide a DVD 'chapter-type' navigation.The cue points (in seconds) for each flv are stored as separate arrayshen I click to load a flv, I want to change the array that is being used to seek the playhead.I thought I could do that by using a 'current movie' variable and use an expression to access the relevant array. The essential code (for brevity) is like this:
//
var flv1cuePoint:Array = new Array(10,30,50);
var flv2cuePoint:Array = new Array(30,50,60);
[code].......
View 2 Replies
Dec 30, 2003
I've done the following [code]trace gives me a,b,c. am i missing out something? i cant seem to access the array from outside onLoad() ...
View 5 Replies