ActionScript 2.0 :: Return Name Of An Array Not It's Contents?
Feb 13, 2007
I have an array that holds some other arrays and I want to return just the name of the arrays that it holds, not their contents. In this example I want to trace the string "myDays_ar" but can only get the contents.
[AS]
var myDays_ar:Array = ["Sat", "Sun", "Wed"];
var myMonths_ar:Array = ["January", "July"];
var my_ar:Array = [myDays_ar, myMonths_ar];
trace(my_ar[0]);
what's a simple way to combine arrays with as3? by combine, i mean that contents of one array are pushed into another array.I already tried a for loop and push.
Is it possible to to loop contents in an Array? Something like this? for (var s:Number = 1; s<21; s++) { var me = ["tfNm"+(s)]; var mcB = ["_root.gmb_mc."+me+".tf"]; var mcC = ["_root.gmbb_mc."+me+".tf"]; //trace (mcB) var mcA:Array = [mcB, mcC, _root.F5]; ///// }
What is the best way to clear the contents out of an array or to reset an array?
Say I have 3 arrays that get populated throughout a specific time. I want to be able to reset or clear out all of the data in the array so it is basically a new Array();
I seem to be having trouble reversing the contents of an array
this is the code:
Code: stop(); // Attributes arrays var nd:Array = new Array();
[Code].....
i've tried changing the 'for' loops for both the 'n' and 'i' variables to decrement them and also tried idnum.reverse(); but i can;t get it to work.
It's a news page so i'm basically trying to get the newest story(which is attached to the highest id number in the databse) to post first and then post the rest in descending order.
just wanted to share this, some months ago i was looking all over the web for an array content randomizer and found none, yesterday i was reading a book about AS3 and after finishing the arrays chapters tough of this:
Right now I have an array with a bunch of different file and folder names in it. I want to separate the files and folders in to two separate arrays. How would I check the arrays to see if the elements have a "." in them, and then if they do have a "." in them, put them into files array.
I'm pretty new to AS3, using Flash (CS3) to build applications for my university degree. In my movie I've got an array (completionArray) with 7 values, which are set to all be "false". What I'd like to be able to do is use the contents of this array to switch GUI elements on and off.As an example, I've got a movie clip called cowItem on the stage. I'd like to use the first value in the array to set the .visible property of that movie clip, but I can't for the life of me work out how to get it to work.[code]Like I say, I'm new to AS3 and haven't tried using variables as part of a property before, and I also have a similar problem using variable values as part of a method call.
I have a static menu populated by XML. "menuTitles" and "menuLinks" are both arrays populated with the contents of an XML file. Everything works except the onRelease command. I get "undefined" instead of the contents of the array element.[code]
I'm performing the following operation many times (sniped of code below). I'm creating a two dimension array whose overall size depends on each iteration the process takes.
myArray = new Array(); // initialize the array myArray[0] = new Array(); // add new array to first index myArray[1] = new Array(); // add new array to second index
Question is: When I need to recreate this sequence again, do I just perform the same operation (repeat the same 3-lines)? Or is there a way of freeing up resource first.
Currently I am trying to create a mini map which i can populate with the contents of an array.I can make any size grid with little to no trouble in AS3, for arguments sake I have been trying to get a 4x4 Grid populated.I can even make listeners inside the new class but i cannot figure out a way to give each new MiniMap tile a unique identifier like i would of in AS2 and then assign the current frame to play.I have looked around and tried a few tutorials with no success.I have been using this to create the tiles (inside two for loops to make the grid)
Code: var MiniMap:MiniMapTile = new MiniMapTile(); addChild(MiniMap);
Here is how i did it in AS2 for anyone Interested.
Code: _root.MapTile.duplicateMovieClip("Tile" add i, i);
Edit: I have done it the long way :/ made 12 separate objects. Incredibly convoluted.
I have declared an Array as a new Array(); I would like to push objects into that array but have a text field read back the array minus the commas that are pushed by user interaction (from numbered buttons).
For example, if the user pushes button 1 then button 4 then button 8 I would like the array to read in the text field 148 instead of 1,4,8 .
[code]I want to input a number and find a match for the number, returning the values on the row in to specific fields for each number. For example, if I input the number 10 in an input field, I want the number 1.2276, 0.00100, 106.38 and the rest of that row to output these values I have seen so many options, don't know where to start.
I upload a file using adobe air HTTPService.Send method by passing byte array of file content read using FileReference. When I write the set of bytes from the server side (php) it writes the details of the byte array (buff) to the file instead of contents of the file like "endian=bigEndian&position=0&bytesAvailable=61127&length=61127&objectEncoding=3" . Below I have included the code that how I read the file and send it to server. Is there anyway that i can directly pass the data in the byte array to send method?
File Read
var buff:ByteArray = new ByteArray(); var localFilePath:String = "/Videos/sample.txt"; var uploadedFile:File = new File(localFilePath);
I got a question that is driving me crazy. I have a DIRECTORY_LISTING event, that is executed with the files in a directory. This code is n a method o a class that only does the return a array with this informations (the code is above). How can I add a return of this array on a method in the DocumentClass that invoke and receive this value?
I want to return an array of images from a sql server through a web service written in asp dot net . I could return a single file by sending the byte array back . How to return an array of byte arrays or an image images back to the flex application?
I have a DIRECTORY_LISTING event, that is executed with the files in a directory. This code is n a method o a class that only does the return a array with this informations (the code is above). How can I add a return of this array on a method in the DocumentClass that invoke and receive this value?
//Lista arquivos public function listaArquivos(diretorio:File, nome_arquivo:String, lista_molduras:Array, index:int):Array {
I have a DIRECTORY_LISTING event, that is executed with the files in a directory. This code is n a method o a class that only does the return a array with this informations (the code is above). How can I add a return of this array on a method in the DocumentClass that invoke and receive this value?
//Lista arquivos public function listaArquivos(diretorio:File, nome_arquivo:String, lista_molduras:Array, index:int):Array{ //Tenta fazer tudo isso try{
I have built a simple Flash application that will be presented using a projector, the application will show messages in the form of questions that will come from a simple flat-file text file or XML file.
In addition to this I would also like to be able to add my own messages using a simple HTML form.
I've been looking around the web for some resources, but have been struggling to find what I am looking for. The basic idea is that the flash application will loop through these different messages from the XML, but then when a user types in a message that will also appear within these messages. Think of it as a sort of dynamic tag cloud.
I got canvas objects stored in an array. Every canvas has it's name property.Is there a way to return a specific name?Actually I need an index number from that array, where I pass a name property of object inside this array (name is taken from event). Something like this:x = array.indexOf (canvasName=event.currentTarget.name)
I have an event listener applied to an xml load and it currently traces out the values it grabs which is fine, but what I want it to do is return an array for me to use. I have the Array creation and return working from "LoadXML" (it returns the array) but I can't get this to work with an event listener.The event listener runs the "LoadXML" function fine, but I have no idea how to take the returned array for use, this is an example of how my event listener works right now:xmlLoader.addEventListener(Event.COMPLETE, LoadXML());and my assumption of how I would take the array (this doesn't work):var rArray:Array = xmlLoader.addEventListener(Event.COMPLETE, LoadXML());so instead I tried the following:
xmlLoader.addEventListener(Event.COMPLETE, function():Array{ var rData:Array = LoadXML(datahere); return rData;
How can I make my Array to return a randomly value? I want AirUnit to return a value between 1 and 3. I want LandUnit to return a value between 4 and 6. I want WaterUnit to return a value between 7 and 9.
can someone show me a simple "randomize array" function. maybe a prototype that just returns a randomized version of an array such as:
[Code]...
I started on one myself but got stuck when, in the prototype, looping through "this" also counted the function being passed, as well as the elements of the array, and i can't seem to remember why it does that.