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
Similar Posts:
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
Nov 29, 2010
The 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]....
View 4 Replies
Sep 14, 2005
I would've thought of a better title but I honestly have no idea what's going on. I have this code on the main timeline:
Code:
dots = new Array();
for (i = 0; i < 10; i++) {
[Code]...
View 1 Replies
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
Aug 1, 2009
I am wanting to create an array. 10 values in it (couting from 0 index to 9). Each 'place holder' will have a corresponding value to it;s index i.e.
myArray[0]=0
myArray[1]=1 etc...
I can do that in a for loop. But then I want to attach each value to a single variable name. I then want to change that each variable to a string. I then want access to all the variables outside of the for loop.
var i:Number;
var aArray:Array = new Array();
for (i=0; i<10; i++) {
[code]....
The output error is 1084: expecting identifier before aArray.
View 1 Replies
May 19, 2011
In PHP you can do something like this:
Array1 = 0,0,3,6,6,6,7,8,8,9
Then loop through Array1 and set the keys of Array2
Array2[0] = true;
Array2[3] = true;
Array2[6] = true;
Array2[7] = true;
Array2[8] = true;
Array2[9] = true;
Array2.count = 6;
But doing a similar thing in AS3 would result in a count of 10 (true,,,, true,,,, true, true, true, true) as all of the keys that are not set are counted. Is there a way of doing this without using any more loops? or Functions, simplicity and efficiently are important here.
View 1 Replies
Aug 1, 2010
I am trying to create a script, where the user inputs a maths equation (something simple like 5 + 2 * 10), I have managed to break down the text into an array and have the numbers in one array and the symbols in another, I wanted the computer to then work it out, however I cant seem to think of how to do this and the methods that I have tried have failed.So there is one dynamic box and the value of that is then broken down by an array split(" "), however this leaves the values in an array and it is percieved as a string not a number and so when i try to work it out
View 1 Replies
Jan 31, 2012
My objective is to create a horizontal menu spaced evenly, using dynamic random widths fed from xml.
I'm playing with arrays in the dynamic loop, but i really have no clue to what i'm doing. Can someone take a look at my loop code, i'm getting all my individual widths but i don't know what to do with them. In the cas e below i get item 1 and 2 in position but the rest are not moving![code]...
View 5 Replies
Apr 24, 2006
I have regarding associative arrays. Basically, I'm trying to use the current index of a for loop, which is looping through xml attributes, as the key for an associative array.
[Code]...
View 9 Replies
Apr 4, 2011
understand how arrays and for loops work together? In the following code 100 rain drops are created with the first for loop and then moved with a second for loop the part that I don't know understand 100% are as follow...
var rainDropArray = new Array();
for(var i:int=0; i<100; i++) {
var rainDrop:RainDrop = new RainDrop();
rainDrop.x = Math.random() * 550;
[code]....
View 6 Replies
Feb 25, 2012
I was trying something out, and came across a little error. I wrote the following code to create an array and, using each value of that array, create an associative array for the values of xVelocity and yVelocity.[code]But I get an error from that as well. I think I understand basically why this doesn't work, but I'm wondering if, given the spirit of what I'm trying to do, you can think of a working alternative.
View 3 Replies
Mar 16, 2003
Is it not possible to call other functions from generic mouse event functions? Surely it is !!??ie....
Code:
_root.myButton.onPress = function(){
hide();
[code]........
View 11 Replies
Dec 10, 2009
So basically I have this map. On this map I have points, and when you click on these points it goes to a URL.The code setup is as follows:
Arrays to define the movieclip locations and another for the urls (this one is an associative array). I then create a function loop to make an event listener for each point. When the point is clicked it will run another function that handles the URLs. The URL function is to grab the target point that has been click, use the url array type to find the key, and then throw it in to the URLRequest.
So far I have this code:
var places:Array = new Array();
places = [
map.paulsens, map.paraburdoo, map.plutonic, map.wiluna, map.gwalia, map.wallaby,
map.sunrise, map.moora, map.marvel, map.flyingFox, map.ernest, map.rosebery,
[code]....
So it's obvious to me that the openLink(); function isn't doing what I want it to. I can kind of guess because event.target isn't being turned in to a string or not pulling the array's type?
View 2 Replies
May 13, 2009
it's a scrolling list with a series of movieclips within it which are each different items. When you click one of the items, that movieclip that you have clicked runs a little function which tells it to move 10 pixels to the right smoothly. It also checks to see if any of the other movieclips have been previously selected, and if they have, it runs a function that tells them to move back 10 pixels to the left.
[Code]...
View 6 Replies
Jan 13, 2010
I am dynamically generating buttons and textfields using an array and a for loop. It all works well and creates buttons and textfields ... but once they are created is there a way I can cast them to a movieclip so that I can then control the visibility etc.
Here's the code:
//define variables
var _buttons:Buttons;
var _buttonsX:Number;
var _buttonsY:Number;
var textArray:Array = new Array()
[Code] ......
View 3 Replies
Oct 31, 2009
how can i find out from a for loop that which object from the array has been hit; For eg - i have 2 enemies in an array and i run a for loop
[Code]..
View 2 Replies
Feb 4, 2010
basically what im trying to do is create a jigsaw game, simple eh! i have nothing on the stage at compile time, only four items in the library. these are four different puzzle pieces with export names of "piece01" "piece02" "piece03" and "piece04". my AS goes like this:
ActionScript Code:
var puzzlePieces:Array = ["piece01","piece02","piece03","piece04"];
var len:int = puzzlePieces.length;
var pieceList:Array = [];
[Code]....
how do i or what name do i give the addEventListener to? (if that makes sense)
to be able to drag them.
View 5 Replies
Jan 28, 2012
Attached I have a small .fla that basically does the following:
1. A button is clicked (calling the playSound function)
2. The sound is then played, also a small instance of the button is called from the AS library and placed within a sprite that is within a movie clip at the bottom. The event listener is also removed from the main button so it can only be called once.
3. When the small instance of the button is pressed (within the sprite) it stops the sound, removes the icon and re enables the buttons event listener.
It all works fine, and it is worth mentioning I am still new to Flash but getting to understand it more. I plan on having 20 buttons on the screen, and surely theres an easier way then having 20 functions, all more or less doing the same thing!
View 14 Replies
May 22, 2010
1. a button is clicked (calling the playSound function)2. the sound is then played, also a small instance of the button is called from the AS library and placed within a sprite that is within a movie clip at the bottom. The event listener is also removed from the main button so it can only be called once.3. when the small instance of the button is pressed (within the sprite) it stops the sound, removes the icon and re enables the buttons event listener.It all works fine, and it is worth mentioning i am still new to Flash but getting to understand it more (after a little bit of light hearted abuse from a few members ). What i am struggling to understand is how to 'streamline' my code. I plan on having 20 buttons on the screen, and surely theres an easier way then having 20 functions, all more or less doing the same thing!
View 3 Replies
Jan 31, 2010
I'd like to add event listeners to movieclips (already on the stage), whose names are called from an array one by one, into a for loop.
Code:
// there are 4 movielcips on the stage with name a1 - a4.
// create array
var Bro:Array = ["a1","a2","a3","a4"];
// for loop
for ( var i:Number = 0; i < 4; i++) {
// Add event listener to array values to buttons.
Bro[i].addEventListener(MouseEvent.ROLL_OVER, roll, false, 0, true);
//execute this function on rollover
function roll() {
trace("why wont my arrays work in for loops");
}}
View 5 Replies
Apr 8, 2009
I have a five mouse click functions, each with a different navigateToURL link, and each one appears on a different key frame. The probelm is that once the end of the swf is reached and it loops, it gets stuck on the last function and therefor only links to that last URL.Is there a way to reset functions at the begining? Or is there a better way to do this?Code from one of my keyframes:
First_btn.addEventListener(MouseEvent.CLICK,onMouseClickFirst);
function onMouseClickFirst(e:MouseEvent):void{ navigateToURL(new URLRequest('http://FirstLink.com'));}
[code]......
View 9 Replies
Aug 31, 2010
I have the following code:
ActionScript Code:
//links
var navBarButtonArray:Array = new Array(navBar_mc.gadgetNews_btn, navBar_mc.gadgetReviews_btn, navBar_mc.gadgetFeatures_btn, navBar_mc.iphoneNews_btn, navBar_mc.androidNews_btn);
var categoryArray:Array = new Array("news", "reviews", "features", "iphone news", "android news");
var navBarLinkArray:Array = new Array("http://feeds.feedburner.com/T3/news.rss",
[Code]...
View 8 Replies
Jan 16, 2009
I'm trying to create a minesweeper game as exercise, but I stumbled upon a problem.I've cleaned the code for you so only the relevant code is here:
Code:
function expand(cell) {
getbounds(bounds,cell.row,cell.col);
[code].....
View 1 Replies
Oct 14, 2009
Inside each dataInput is a button that sets the var "varSumNum" to 1 or 2, retain or dismiss respectively. If I set varSumNum to 2 the retain button will hide the corresponding circleMC, but the circles need to toggle visible/invisible individually. This works fine on circleMC1, but I can't get it to check the rest of the dataInputs and toggle their circles. To clarify further, it needs to check each dataInput and if 2 & 4 are set to 1 circle 2 & 4 are removed.
[Code]....
View 21 Replies
Sep 22, 2009
I have this array that contains the names of various images I want to load into Flash
var imageArray:Array=["image1","image2","image3","image4","image5","image 6","image7","image8","image9","image10"];
Now I want to create 10 different buttons with each button loading in an image. I know there's a way to do this with a for loop without having to make 10 different buttons and writing 10 different functions. Not sure how to correlate the members imageArray with the generated btns.
View 5 Replies
May 30, 2011
[Code]....
I'm stucked here. I want the font type "BauhausMedium" to apply when ft_01 is clicked, font type "Haettenschweiler" to apply when ft_02 is clicked, etc... at the same time I want all" ft_01a", "ft_02a", "ft_03a" movieclips to hide except for the movieclip similar to the clicked button. E.g. if "ft_02" was clicked ft_02a to be visible =true and rest to be visible = false (ft_01a, ft_03a).
View 5 Replies
Jan 4, 2010
i need to draw an API Drawing and do the following with it;
-Effective experimentation with the drawing API e.g. gradient fills, curves etc.
-Effective rationalising of code using functions and loops.
-A sophisticated/realistic looking drawing, that shows the ability to use the drawing API with a high degree of skill.
View 14 Replies
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
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