ActionScript 3.0 :: How To Put Strings / Functions Into Arrays

Dec 6, 2010

When I experimented with it, I tried to push one string and one function named "moveRight" into the array,
Code:
_behaviours.push("1", moveRight);
trace("_behaviours: " +_behaviours);

But when I trace the content of the array, I get
Code:
_behaviours: 1,function Function() {}

Why is my function moveRight, being renamed to "Function", and how do I call the different functions if I have several of them in one array? The purpose of all this is to make a simple AI system for my game enemies. After the enemies are added to stage, a special function would calculate a random number based on the number of entries in the array and then make the enemy perform the chosen function.

View 3 Replies


Similar Posts:


ActionScript 2.0 :: Getting Percentage Similarities Between Arrays/strings?

Oct 23, 2009

long time admirer of the wisdom on this board! I am having a little trouble thinking of a solution to this little problem.So in AS2 (will make the jump to as3 soon, i promise )I have some code that makes arrays of the formn, e, se, e, n they are only 5 elements long at mostI load in some XML with similar arrays, i would love to know if you guys have any suggestions on how i can work out the percentage difference between these arrays.It will be for a gesture recognition type app, but in essence i suppose this section of the code is a spell checker that gives a suggestion for the best match from a custom dictionary.

View 1 Replies

ActionScript 3.0 :: Name Arrays With Variables (strings And Integers)?

Apr 21, 2011

i want to choose one of these randomly, I have a loop way in which there is a loop searching for the index number which is inside an array like M1[1]=1 , M2[1]=2 and if I have a random number between 1 and 20 I can loop the arrays [1] element.
 
But is there another way with directly get the random array buy name. For example I have the random number 14 which directs me to M14. how Name of the array help me to choose M14 when I have the number 14....

View 2 Replies

ActionScript 2.0 :: Flash8 Strings, Arrays, And Splitting Errors

Jul 18, 2009

the general goal I'm going for is this: user enters a bunch of text into a textarea. It's parsed word by word into an array, and then the array is gone through. If a certain word (from a list provided by me) is found in the array, then an event will happen later..

[Code]...

View 5 Replies

ActionScript 2.0 :: Arrays/Objects/Strings - Attach A MC Instead Of Text In A Textfield?

Oct 25, 2003

how can i have an array of strings but also with mc identifiers in the same array and have it know the difference between object and string? RIght now i've got this array of strings that goes to a textfield, and if i change it to

portfolioSection(["section 01", "section 02", {linkage: "linkage_id", x: 530, y: 280}, "section 04", "section 05"]);

this.attachMovie(portfolioSection[2].linkage)[/AS]

to try and attach an MC instead of text in a textfield i just get [object object] in the text field.

View 6 Replies

Flex :: Combining A Multiple Strings And Arrays To One DataProvider For Spark List

Dec 21, 2010

what I need to do is combine 5 arrays with 5 individual strings (which have come from a JSON webservice) into one single list item in FlashBuilder Burrito. [code]I've pulled these out successfully and each one traces in the debugger, although as I need them all in the same list I'm struggling to establish them as a dataprovider together.If I push the strings and arrays together it is impossible to read properly, as the main Titles are at a different level to any descriptors for the products which are in the arrays.

View 1 Replies

ActionScript 2.0 :: Using Functions From Arrays?

Jun 7, 2008

I have 5 functions.I want one pulled out of an array and performed at random.How could I code this? //im only using 2 funcs for space ..

Code:
var way:Array = new Array("null","left")
var orientation:Number;
function null() {};

[code]....

View 2 Replies

ActionScript 3.0 :: Using Arrays In Functions?

Apr 4, 2012

I'm certain it's possible to use Arrays as the parameters in Functions,but I've tried repeatedly over the last few days, and they never seem to work.

View 5 Replies

ActionScript 3.0 :: Arrays Getting Wiped Using Different Functions?

Feb 9, 2010

I have a program which fills an array with data loaded from an external XML file. I've used the debugger to step through the program, and what I am seeing is this: Inside the function where the array is filled, the data is inside the array and everything is fine. However, when I go to another function, the array retains its structure but all the values are empty. I have no idea why it's doing this... though maybe it's some sort of scope issue? I've defined the array in the class, and everything is fine until I try to reference data outside of the function which it was put in. That being said, in a separate function, more data is added to the array and that data is still retained throughout the class.

View 1 Replies

ActionScript 3.0 :: Passing Arrays Into Functions?

Dec 23, 2010

I have been told that it is dangerous to pass arrays into functions because doing so can cause memory leaks.Could someone please explain how and why this happens?

View 1 Replies

ActionScript 2.0 :: Arrays Storing Functions?

Feb 1, 2004

anyone know if it's possible to have arrays indexing a series of functions say something a bit like this as an example?

[AS]genelist[0] = Math.random()*10;[/AS]

I am currently trying to get some geneticsstuff i did in director to flash so it can be used in a game, gonna suck if i have to have a LOAD of variables with different names...er this is in mx btw

View 5 Replies

ActionScript 2.0 :: Storing Functions In Arrays?

Jan 5, 2008

I am trying to randomly pick out a function and activate it over a time period.

if I store the function names in an array, then randomly select one via a function inside a setInterval, how could I instigate a function call? ... have a look:

Code:
var functions:Array = new Array("fade","duplicate","explode");
function fade(){
do this...

[Code]....

View 8 Replies

ActionScript 2.0 :: Use Arrays To Fire Functions?

Apr 1, 2009

Can I store function names in arrays, which then can be used to fire those functions when that array value is called? So basically - I mouse click, and that += 1 to my num var.

Code:
var myF:Array = new Array("thisone","thatone");
var num:Number = 0;
function thisone()

[Code]....

I dont know how to make a function call from a string value!

View 3 Replies

ActionScript 3.0 :: Accessing Arrays In And Out Of Functions?

Nov 21, 2005

I'm creating a soundboard, and and I've been using Flash for about 2 weeks and Actionscript for about a week, so you'll have to excuse my ignorance. I've used google to look for specific things to no avail so here I am.Okay, so, I have a soundboard that, when pressing a button, it will hide or show certain buttons on the page, to give the feeling of multiple pages. All my visibility stuff works like a champ.

Right now, in the working version of my soundboard, I'm not using functions to instantiate my linkable objects, create the array, or populate the array to hold the linkable objects. I would like to use functions to make my code less obtuse. I looked around for a while trying to figure out how to pass an array of objects into a function but i haven't had much success. I'm not quite sure if it's even possible to do. These are the errors I get:

1120: Access of undefined property playArraySound001.
1061: Call to a possibly undefined method play through a reference with static type Class.
1120: Access of undefined property playArraySound001.
1120: Access of undefined property GordonSoundArray.
1136: Incorrect number of arguments. Expected 1.

The first code is what works, the next code is the stuff that doesn't work.This is the working version

Code:
//////////// CODE FOR PLAYING SOUNDS
//// This is creating an instance of the Linkable object
var playArraySound001:Link_10_minutes = new Link_10_minutes();
var playArraySound002:Link_3_eggs = new Link_3_eggs();

[code]....

View 5 Replies

ActionScript 3.0 :: Calling Functions With Loops And Arrays?

Feb 9, 2009

I want to loop through a array to call my functions, but can't get the syntax right?

var myArray:Array = ['function1()', 'function2()'];
for (var key:String in myArray){
// I want to call the function here
}

View 1 Replies

ActionScript 3.0 :: Call Functions With Loops And Arrays?

Feb 9, 2009

I want to loop through a array to call my functions, butcan't get the syntax right, is this possible?[code]....

View 1 Replies

ActionScript 3.0 :: Soundboard Accessing Arrays In And Out Of Functions?

Oct 24, 2009

I'm creating a soundboard, and and I've been using Flash for about 2 weeks and Actionscript for about a week, so you'll have to excuse my ignorance. I've used google to look for specific things to no avail so here Okay, so, I have a soundboard that, when pressing a button, it will hide or show certain buttons on the page, to give the feeling of multiple pages. All my visibility stuff works like a champ.

Right now, in the working version of my soundboard, I'm not using functions to instantiate my linkable objects, create the array, or populate the array to hold the linkable objects. I would like to use functions to make my code less obtuse. I looked around for a while trying to figure out how to pass an array of objects into a function but i haven't had much success. I'm not quite sure if it's even possible to do.

[Code]...

View 0 Replies

ActionScript 3.0 :: Flash Arrays Holding Functions?

Sep 8, 2011

Is it possible to put a function into an array and execute it from calling it via the array?I did this before in as2 [code]

View 2 Replies

ActionScript 2.0 :: Unable To Make Arrays Storing Functions?

Feb 1, 2004

I just had a quick question, anyone know if it's possible to have arrays indexing a series of functions say something a bit like this as an example? AS]genelist[0] = Math.random()*10;[/AS] I am currently trying to get some geneticsstuff i did in director to flash so it can be used in a game, gonna suck if i to have a LOAD of variables with different names

View 5 Replies

ActionScript 3.0 :: Push Multiple Strings Into An Array, And Some Of The Strings Are The Same?

Aug 24, 2009

I work on AS3 one week, and then take a break for a few weeks, then work on it a day, take a break, etc.. So I forget some of the basics, and need refreshers. I think I need to stop taking breaks.

Problem: I push multiple strings into an array, and some of the strings are the same.

Code:
var myArray = new Array();
myArray.push (Snivvle);
myArray.push (Kirupa);
myArray.push (Snivvle);

I want to find out which element positions "Snivvle" hogs up. We can see that it would be using element 0 and 2, and if we do an "indexOf" we would only get to see element 0, and doing a "lastIndexOf" we would only see element 2. How do I find out ALL of the element positions "Snivvle" is located in, so that it returns: element 0, element 2.

View 2 Replies

ActionScript 2.0 :: Load Variable Data From An External XML File And Dynamically Displays The Item Names In A Menu - Arrays - Functions

May 18, 2005

I have been working on a Flash movie that loads variable data from an external XML file and dynamically displays the item names in a menu which may then be clicked to display other dynamically-loaded content that corresponds to the menu item that was clicked. I have now come to a standstill in the project as there is something I'd like to achieve but simply cannot work out how. This is my first attempt at working with XML in Flash and one of my early attempts at using variables. What I'm trying to achieve is; once the user has viewed the item's content, they can simply click "next" and "previous" buttons to display all of the content for the next or previous items in the XML document.

I know it probably sounds simple and I'm sure some of you could achieve this in 5 minutes (!) but I can't get my head around some of the coding. I assume previousSibling and nextSibling would come into play here as well as some sort of functions which access arrays of data for the previous and next items, but I'm just not sure how to correctly put these things to use. Rather than post my code and example images of the stage up here on the forums, I've created an html page here: [URL]

View 2 Replies

Arrays :: Flash - Pushing Or Adding Arrays As Values Into A Multi-dimensional Array?

Jan 21, 2011

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.

View 1 Replies

ActionScript 3.0 :: Arrays Of Arrays / Data Providers And Dictionarys

Aug 26, 2009

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 Replies

Arrays :: Fastest Way To Merge Multiple Arrays?

Sep 26, 2011

I'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.

View 3 Replies

ActionScript 3.0 :: Randomizing The World! Arrays And More Arrays?

Feb 17, 2009

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].......

View 8 Replies

ActionScript 3.0 :: Arrays Store References Of Other Arrays?

Dec 27, 2009

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 Replies

ActionScript 2.0 :: Pushing Variables To Arrays Within Arrays?

Jun 25, 2004

correct 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.

View 14 Replies

Actionscript 3 :: Calling Functions In Functions And Avoiding The Player To Crash / Hang?

Oct 6, 2011

I have a series of calculations i'm doing over a bunch of objects stored in a array. Each function is pretty CPU demanding but if you only run one function, it just works fine.

[Code]...

View 2 Replies

ActionScript 3.0 :: Import Vs Include - Basic Functions To Be In BasicFunctions.as And The Make A Library For More Specific Functions

Jun 6, 2010

I've got a project thats getting a bit big, so Im taking the actionscript out into separate as files. I want all the basic functions to be in BasicFunctions.as and the make a library for more specific functions. I find that a lot of people use the import statement but I cant get that to work with a simple Hello World trace, yet the include statement works fine (see attached). I understand that import/include work differently, but which is the better method? If import, then is that heavier to work with. Any rate, what's the best way to organise code when it gets to the 1000+ lines?

[Code]....

View 9 Replies

ActionScript 3.0 :: Mimicing The Until Functions - Load Of Global Functions In One File?

Nov 4, 2009

I'm trying to find a way to have global functions in my as project, similar to how flash does with stuff like the util functions (describeType()...), where you can just call the function wherever you need it. For example:

[Code]...

So when I call Test(), it prints out "hello world" fine. My problem comes in that I can't change the name of the Test function, and I can't add any other functions without compiler errors. Is it possible to have a load of global functions in one file, or do I have to split them up into separate files like in the example? Also, I know that I can make a Global class and call static functions like Code: Global.doSomething() but I'd like to know if there's a way to do it as flash does it (describeType(), getDefinitionByName(), etc), or rather, how does flash do it?

View 9 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved