ActionScript 2.0 :: Dynamicaly Name Arrays?
Aug 25, 2002why the following script is not working?
on (release) {
var set1 = [34, 19, -7];
var set2 = [39, 34, -3];
[code].....
why the following script is not working?
on (release) {
var set1 = [34, 19, -7];
var set2 = [39, 34, -3];
[code].....
So I'm making a flash proggy that displays member details for a guild dynamicaly (calling their bio info from a database) and was wondering if it's possible to also call an image dynamicaly as well?I know I could setup a PHP function to display a set image for each member, but that obviously means manualy placing in images and having to update the entire program each time I want to change a picture and thats obviously no good .. so is it possible for actionscript to call in images stored OUTSIDE of the flash program?
View 6 RepliesI have made this:
Main Timeline: _root.produkt = 2
on A Button:
on (release) {
[code].....
Basicly I'm adding dynamicaly sprites and textfields, which i populate from xml, in for loop. I'm building sort of table, so for every sprite, I'm adding new data in textfields.I've loaded xml and passed data to 2 xmllists, both traced and doing fine... Later on I add data from xmllist to array which then I'm looping in for loop.Problem is that from 1st xmllist, 6 out of 7 textfields are visible, 1 can't be found nowhere :/ from the 2nd xmllist only 1 out of 4 are visible...I've tried everything, tracing them returns that they are visible, on good position, filled with text, contrasted color from background.
PS: here is the part probably causing the problems..
for(mojbroj=0;mojbroj < dohvatiosamih2;mojbroj++){if(mojbroj%2){lista.graphics.beginFill(0xdddddd);lista.graphics.drawRect(150,prenesi+(
[code].....
Is it possible to load libary items from one swf into another?I am trying to load a set of tiles stored in one swf into a tile editor.In the code for the tile editor it adds objects from the libary onto the stage. Is it possible to get the movieclips from another swf?
View 5 RepliesI'm making a map creator for a tabletop game. The idea is that the map creator would consist of a 48x48 grid and would allow people to drag items onto that grid and save the positional layout of objects like trees and buildings.So I'm working on the very first steps of this and have written the script so far to dynamicaly generate a 48x48 grid and created a test object to be dragged called "follow".
The dynamicaly generated MC draws from the "grid" MC from the library which consists of two layers; the outline of a box and an MC named "grid_bg" which contains a coloured square (set to the same size as the outline). This is all placed into the "container" MC which by default is empty.This part I get working fine.the "follow" mc is set so that it can be dragged on a mouse click.Now the idea is that if a hitTest is run to see if "follow" is in contact with any of the "grid_bg" MC's and if so, run code (i.e. hide or show the grid_bg mc).
This is where I am encountering problems. If I set the hitTest into a layer within the "grid" MC, it only runs the hit test when the movie is first loaded and ignores you dragging and dropping the "follow" mc. If the hitTest is placed into the actions of the "grid_bg" MC and used in conjuction with an IF statement, it seems to act like there is a collision on every box generated.Code to generate the grid:
Code:
//make textboxes
count=2304;
[code].....
is it possible to dynamically create variables in actionscript?for example lets say i have some kind of loop and for each itteration of loop i want new variable to be created, or acssed if creatin is not possible. ( tbh i don't need to create them dynamically there is more simple sollution of my problem in real project, am just wandering is it possible )[code]the best i could thought for acessing is filling them in array and acessing it like that.... code works but i am actually trying to make it work without array.[code]
View 2 RepliesI need to create a flash chart that would take data dynamicaly as in this link [URL]..
View 2 RepliesI have a slide show of either videos or photos. I want the user to be able to click a play button and the video plays or click an arrow and go through a group of photos. The thing that is getting me is the dynamic file loading. I want the user to drop photos or video into a folder and the flash projector file loads them automatically. I don't want naming to be a concern. How would one go about doing this? My intention is to have the user never enter Flash CS3.
View 0 Replieshow can i create input text fileds dynamicaly?i know how to create dynamic text fileds dynamicaly, but how can i create iput text fileds dynamicaly?
View 1 RepliesMy AS3 project is devided in to 4 sections.
1.) load XML file directed from php site and store all data to miltidimensional array
2.) load mc from library to stage and scroll it with mouse move
3.) load pictures into previous scrolling mc on calculated coordinates
4.) add event listener to every loaded pic to open new site
here is part of code that's bugging me:
Code:
var polica_mc:libMc = new libMc;
var container_mc:MovieClip;
if (xmlLoaded == true) {
[Code].....
Problem is that pictures are not loaded into polica_mc (scrolling mc) but outside.
I am running into some trouble adding an array into another array to create a multi-dimensional array.The code appears as below:
var slideDataArray:Array = new Array();
var slideShowDataArray:Array = new Array();
slideDataArray[0] = xmlData.SlideShowParameters.SlideShowImagesDirectory;[code]........
I am looking for a means of placing the slideDataArray into a 'slot' or value of slideShowDataArray so that I can in the end pass the slideShowDataArray as a parameter to another function.As of now, the last slideDataArray appears 11 times (the loop runs 11 times) in slideShowDataArray and the way the code is written the slideDataArray is unique every iteration of the loop.
I've got a bit that loads a big chunk of xml data about products.I push product info into an array(e.g. productArray), then add that array to another array (e.g. allProductsArray)How do I sort those arrays? For instance, if I want to sort the allProductsArray based on the info in productArray[0]?Alternatively, would something other tha an array of arrays be a better route?This loader loads the same sort of info for many different clients, so the bit to sort on will change.
View 5 RepliesI'm trying to write a function where I can specify any amount of array, and the return value will be an array containing the contents of all of the specified arrays.I've done this, but it seems like a really slow and ugly way of doing it:
var ar1:Array = [1,2,3,4,5,6,7,8,9];
var ar2:Array = ['a','b','c','d','e','f','g','h'];
function merge(...multi):Array[code].....
Is there an inbuilt and more efficient / nice way of achieving this? The result does not need to be in the same order as the input - completely unsorted is fine.
A little explanation: Im making a random arranging number Array. So instead of using a loop and assigning 0 to first array element, 1 to second, etc.I need to make it totally random but without repeating any numbers. To do that I made a second Array that will have the same number of children to serve as a reference.Each of them will be an Object with a property "num" , wich will be its actual number, and a property "called" wich defaults to false.Like this:
ActionScript Code:
for(var i:int=0;i<vQuantity;i++){
ranArray.push( new Object() );
[code].......
I've had a problem for awhile that was really odd. After some intense debugging, I realized the problem lied in setting an array equal to another array.[code] When setting one array equal to another, the values aren't copied over, but a reference to that memory is stored. So no matter which variable you change, they are both references to the same memory and thus both will reflect the changes.With other data types, this doesn't happen.I could fix it by looping through t1 and using push() to add each index from t1 into t2, but that seems a little messy.
View 7 Repliescorrect syntax for pushing variables to arrays within arrays? I have searched many threads but found nothing that exactly answers my query.I have a class (Brigade) which amongst other variables contains an array (BrigadeUnits) This is the third element.. My Brigades are stored in an array called AllBrigades. I now need to fill the BrigadeUnits array with objects of my Units class.The hierarchy I want to create is as follows:
AllBrigades (array of Brigades)
Brigade (object)
BrigadeUnits (array within Brigade object)
Unit (Object to be stored in BrigadeUnits array)
I have tried various approaches including the following, assuming that I am addressing the first Brigade in the array:
AllBrigades [0] [2].push (MyUnit);
But when I trace this I just get undefined.
if i have A:Array [1,4,7] and B:Array [5,3,9], how do i turn it into: C:Array [1,4,7,5,3,9]?I've checked the Array class in help ofcourse, but concat(rest ...) can only take in paramaters directly, not an array. is this possible or do i have to do it manually?
View 3 Repliesi want to do a quiz with 10 questions .i want to save my 10 questions in an arrays.The question will show randomly and once the question has been asked the question will not repeat.
View 4 RepliesI want to take an XML file and load it into simple arrays.
[Code].....
where i will represent the question number. P.S. I would like this answered today. I'll PayPal the first reply with working code $5.
I am currently making a small game using a couple of arrays, which contain MCs.
It goes like this:
Code:
grid = new Array();
for(i=0;i<array_length;i++){
this["row"+i] = new Array();
[Code].....
i'm trying to use an array to attach up to 4 movie clips, using the same script. My code I'm using to attach looks like:
Code:
if(en<=4){
EA[t] = attachMovie("enemy", "enemy"+t, depth++);
EA[t]._x = random(300);
[Code]....
This part works fine, but what doesn't work is the script I try to add to the movieclips. If i add EA[t]._x += 10, then only the lastly created enemy moves. How do i make it so that all of the enemies move?
I've searched everywhere and can't seem to find a clear explanation or basic example. How do you compare the elements of 2 arrays to see if there is a match?
View 8 RepliesThe scenario is to create a lotto game that matches 6 user inputted numbers with 7 randomly generated numbers. The 7th number is a special case (eg bonus ball) WOULD LIKE TO SHOW A KIND HEARTED FALSH GENIUS ALL OF THE SCRIPT IF POSS! (its not tooo long) This code works, but it just outputs the default message: There seems to be a problem with my arrays not comparing? Part of the code is: (prioir to this the user inputs numbers, they are copied to text areas beginning with O, on a button press) On a second button press randomly generated number appear to a timer. //compareResult checks how many numbers match between the two sets of numbers to determine winnings.
[Code]....
I'm just fooling around making an inventory system and I was wondering if there is a way to work out the next available index in an array without pushing the item into the array.So for instance
var array:Array = new Array();
array[0] = new Object();
array[1] = new Object();
[code]....
Populate my arrays using xml? I have two arrays[code]...
View 6 Repliessay I've got a button I push to add a currently selected term inside a text field/input field to an array, but I don't want to accidentally add the same option twice, or see the same option over and over, what do I have to do to the array?here's the original for an array called aNameslist and a variable callednamesDaddmcD.onPress = function(){ aNameslist.push(namesD); }What's necessary to switch an output like
View 6 RepliesIs there any simple way to compare two arrays. i.e.; I have two arrays (a,b,c,d,e) and (b,c,d) after comparison I would like to get an array (a,e).
View 5 RepliesI have a project with four circles moving randomly on stage (ball_mc1..ball_mc4). There are four walls making a box (wall1..wall4).I've created arrays for both myCircles and walls.When myCircles hit walls, I would like to change the direction of myCircles depending on which wall they hit.
stop();// walls or limits and their arrayvar walls:Array = new Array (wall1, wall2, wall3, wall4);for (var j:Number=0; j<walls.length; j++);
// circles in arrayvar myCircles:Array = new Array (ball_mc1, ball_mc2, ball_mc3,
[code].....
I made a little thing that has to do with badges. Theres 6 badges, and they load out with attachMovie. I want to be able to change the badges, so how would I be able to change things in an array? Like adding and removing numbers in it.
View 1 Replies