ActionScript 2.0 :: Create And Populate A Bi Dimension Array?
Oct 30, 2006Trying to create and populate a bi dimension array.
[Code]...
Trying to create and populate a bi dimension array.
[Code]...
can we create multiple dimension array?
something like this
array[1]['name'] = asdf
array[1]['age'] = 22
[Code]....
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.
The issue I'm having is that I have a main "wrapper" 100x100 (but it could be any size) - it's just there to hold and display whatever content, swf, gif, etc we may want to throw into it. As long as the loaded content doesn't have 3D animation like rotationY going on, it displays fine. But when it does, the 3D "anchor" properties (like projectionCenter) of the loaded swf inherit those of the main timeline (i.e. 100x100 (main) vs 728x90 (loaded)). If I change the dimension of the main "wrapper" in Flash IDE to match what's coming in - the 3D behaves fine, but I won't know what the dimensions of the content will be until it comes, so I need a way (if there is one) to dynamically alter the main "wrapper" or root display object through AS. Stuff like "this.width = loader.width" or "stage.width = loader.width" or "root.width = loader.width" etc doesn't work. Flex has the hBox and vBox
View 1 RepliesI have some 2D arrays. I would like to add a 3rd dimension. How do I add this 3rd dimension?
I don't know if I'm stating this correctly but what I would like to do is have an array that holds a bunch of [thumb.jpg, number, bigpic.jpg]. This way all the values entries are related. So if I wanted to get any of these values I could use the same key value.
I don't know if this makes sense. Plus, do I get the values of the 3rd dimension by using [i][2] in a for-loop? I know that [i][0] gets the 1st dimension and [i][1] gets the 2nd dimension.
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]
[code].......
The following code showing error
var objectArray:Array=new Array();
for (var i:uint=0; i < 2; i++) {
for (var j:uint=0; j<2; j++) {
[Code]....
How can I find out the length of the second dimension in a multidimensional array? this is not working:
[Code]...
I am getting return type as array from PHP. When I populate in my datagrid, the values are not coming...
var appSes:Array = event.result as Array
dg.dataProvider = appSes;
I am getting the values, from PHP is there anything other than this i have to do.
<local:CheckBoxDataGrid id="dg"
allowMultipleSelection="true" x="118" y="142" width="507">
<local:columns>
<mx:DataGridColumn dataField="firstName" headerText=" " width="20" sortable="false" itemRenderer="CheckBoxRenderer" >
[Code] .....
I'm trying to use array to create 00,01,02,03,04 ... all the way to 59.
Code:
var myLabels_Min:Array = new Array(60);
for(var a=0;a<myLabels_Min.length;a++)
{
[Code]....
How can I populate this textarea from an array without overwriting its self on each loop all I get is "Thursday".[code]
View 2 RepliesI'm new to flex builder and trying to populate an array from an external file consisting of a list of strings.
how do i go about that? should i use some sort of a data object?
I'm currently working on a project where I have a user defined list of urls which is saved in a local SO. When the movie is loaded the ComboBox is populated with the values from the SO (Stored as array inside SO).I want to give users the option to remove items from this list. So far I have managed to remove the selected item from the combo box, clear out the SO and loop the remaining ComboBox items, but, when I try and load these item into an array to parse back to the SO, the array is created and creates the correct amount of elements, but, each element is populated with only the data from the 0 index item of the ComboBox.My code so far: (This sits inside a button component and is invoked onClick)
_root.ComboBox.removeItemAt(_root.ComboBox.selecte dIndex);
_root.ComboBox.selectedIndex = 0;
_root.local_data.clear(); [code].......
Below is a method to populate a vector with a list of strings
PHP Code:[code]....
However, I have an existing array that contains a list of strings.How would I transfer those contents within the array into the vector?The basic way I can think of is using a for loop, and push the values in.
PHP Code: [code]..........
I am currently working on an educational project. After submitting for review, the clients have requested I make an array which was hard coded in the as file, to read from xml. The problem I am having is that I do not know how to populate the array with the information contained in the xml file.
hard coded in the as file
wordList = ("Paper,Plastic,Reduce,Retrieve,Litter,Trash,Glass,Recycle").split(",");
I am wantying to replace the word lists that are included with the information in the xml file so as to allow different users to create different words for the list without having to edit anything othere than the xml file.
I want to be able to populate the tool tip array for a HSlider via a web service.Below is my code and all I'm doing here is populating anotherArray in the init() function from the arrayValues array just to test that much.However when I launch the application anotherArray contains only "null" and not the rest of the data.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:containers="com.dougmccune.containers.*" [code].........
I've got an array that looks like this, iterating through:
(languageArray[i].languageName); //e.g. "French"
(languageArray[i].languageCode); //e.g. "fre"
I'm trying to populate a fl.controls.ComboBox dataProvider with this array. What I want to do is set the labelfield, as shown in the documentation:
[Code]...
In other words I want the name to be displayed, and the 'data' to be the code, which will be called when I click on the item. But the labelField is not the same as "French". How do I create the two fields in the array such that I can designate the first as labelField and the second as data?
i have a big issue in AS2. I would like to populate an array on mouse click and show immediately this element on the stage.
It's possible to make something like this. Every click on a specific object on the stage, loads into the array a library movieclip. If the array is not empty I would like to show each movieclip in a column each one below the other.
I'm trying to populate an array with info loaded in from an xml file. I've got the xml loading fine and I can trace everything but cannot seem to access the info outside of the function...here's my code:
Code:
myXML.onLoad = function(success) {
if (success) {
populateNav(myXML);
} else {
[Code]...
My trace inside of the populateNav function works great...all the info is there and image_path returns all of my...image paths. So my XML is fine...what I can't seem to do is pass that info outside of the populateNav function. My imageholder trace returns undefined. I think it's got something to do with the fact that the imageholder trace is being performed before the xml is fully loaded...not sure what to do about that though.
Googling around, I see plenty of advice on populating an array with movie clips. Fine, useful, but I already know how to do that.
What I'm trying to is populate an array that occurs in each instance of a movie clip[code]...
I would like to populate an array on mouse click and show immediately this element on the stage.It's possible to make something like this. Every click on a specific object on the stage, loads into the array a library movieclip. If the array is not empty I would like to show each movieclip in a column each one below the other.
View 2 RepliesI have an XML feed coming into my application. What i would like to have happen is the for loop that adds an index number to each item in the feed, also create a text box for the description and title and then assign the item text to those text areas
var il:XMLList=xml.channel.item;
for(var i:uint=0;i<il.length();i++){
var mySumm:TextField = new TextField();
[code]........
how to take an XML element, bring it into a class (CLASS IP3D), and then inherit that value from IP3D into my main class (Full3D) as a string.So far I have figured out how to create the IP3D class -- but I cannot figure out how to then use inheritance in AS3 to create a string in Full3D and populate it with with IP3D's xml value (Specifically String ip where its value in class IP3D (more specifically function: processXML) is equal to myXML.IP[0].
###########IP3D Class########
package com.dvitech.app.ui.accor {
import flash.net.*;[code]...........
I would like to be able to dynamically populate a dynamictext field (assuming that's the best component to use) with anarray of data from PHP.I have attached my PHP code and my Flash Code.The PHP code is working fine and generating the array.The first part of the AS code is working as I can see thepop-up window with the PHP array in it. However, I can't figure outhow to get the array to display in the dynamic text box.I have created a dynamic text box in flash with nothing inthe 'instance name' box and 'events' in the var box.
View 1 RepliesI am creating an app using CS4 flash. I have it calling an asp containing xml with from 1 to 30 records. The xml example at the bottom has 3 records.I was hoping someone would be able to tell me the code needed for my swf to check how many records there are and generate that many "pages" from a page template, with the data dynamically entered into text boxes on each generated page.I have included the method i am using to call the xml.[code]
View 5 RepliesI have a detailed results page to which I want to post all the questions, answers, and whether the user answered correctly or incorrectly. All this information is stored in a multidimensional array and its successfully showing the results via the trace method.
My question is, what is the syntax for populating a dynamic text field with these results? Do I just write out one long line of AS with the newline command to separate the data? How would I go about applying bold to certain parts of the stored data that I will be showing?
Here is current code for my detailed results page:
function showResults(){
trace("Now showing results");
for(var i:Number = 0; i < NumberOfChallenges; i++){ //This calls the length of the original array (not the spliced copy)
[Code]....
I'm loading 6 variables from a text file to populate an array, then using setInterval to populate two textfields every 5 seconds. IE7 gives me the "A script in this file is causing Flash Player 10 to run slowly do you want to abort this script?" It runs fine locally, but when I upload it, it won't work. Files are in the same folder in each case. Here is the entire script.
[Code]....
I have a Flash site I am developing that feeds in XML into various arrays and populates dynamic movie clips and text fields. I am having trouble making a for loop that works with my movieclips and text fields. I am probably only missing one step and if I can figure it out I will cut my lines of code about 10X. I have attached the fla and image files in a zip file.
View 1 RepliesActionscript 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.
Is it possible to, if you have an array of class names like ActionScript Code: var city01names:Array = ["pic_01", "pic_02", "pic_03" ...] make a new array which would read these names, instantiate them, and push them into a new array containing the instances of all these pictures, which I could then use for a slideshow?
[Code]...