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
Similar Posts:
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
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
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
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
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
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
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
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
Oct 21, 2011
After reading data from XML source I like to be able to show one random item from data whenever, say, clicked a button. I think I can accomplish this by storing the data into an array and use it from the array. I would like to learn if possible to do it directly from xml without storing it into another array.
var myXMLLoader:URLLoader = new URLLoader();
myXMLLoader.load(new URLRequest("XML_NOTES.xml"));
myXMLLoader.addEventListener(Event.COMPLETE, processXML);
[Code].....
View 2 Replies
Feb 2, 2007
I've have a question about dynamically accessing arrays. I'm going to have a number of arrays, char_a, char_b, char_c, etc.....
The values of these arrays will be used to load in other movie clips, x, y, scale, color, etc...
_root.char_a =[15,20,100]
I have a function to load in movie clip based on a given array, the variable I'm passing to the function is going to be a, b, c, etc... So if I pass 'a' to the function I want to load in the movie clip based on the values in "char_a", [15,20,100].
function loadCharLoc(name) {
x = this['_root.char_' + name][0];
y = this['_root.char_' + name][1];
moviename = 'grid_char_'+name;
_root.main_grid.attachMovie(moviename, moviename, getNextHighestDepth(), {_x, _y:y});
When I trace the values of x or y I get undefined.
View 3 Replies
Jan 12, 2011
I'm a games design student from the UK I'm currently working on a music project. for this I want to create a soundboard where the user can select a multiple number of files and then play them as one track, my plan is to record background, rhythm, melody and random event tracks and have the user select one of these elements from each bank of samples and have a button for them to hear the outcome.So far i can get the soundboard elements to work, but no matter where i look or who i ask no one seems to know how to make this idea work, someone suggested using an array but when i started looking at arrays there seems to tutorials on creating them but not implementing them.
View 2 Replies
Jun 3, 2011
How do I make a stop all sounds button or set a key on the keyboard to stop all sounds?*I would really like to have the key stop all of them but still like to know how to do both.
View 9 Replies
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
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
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
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
May 10, 2011
I did a separate levelData class to be able to flexibly add levels. I was happy with it until my supervisor ordered me to convert my levelData into XML. I did an XML version of the levelData's data (question, answers, correct answer...). I used the old class and converted it so that it fetches the XML.
All seems well, I did traces of my answers array and it printed nicely...
But the headache started when I tried this.
// This code appears in a different class with
// currentLvl:LevelData initialized in the constructor.
quizHolder.ansA.ansHud.text = currentLvl.choices[1];
[Code].....
LevelData Class in PasteBin: [URL]
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
Sep 14, 2010
I would like to ask on how do you access a child's function in AS3 I have tried "ChildMovieClip.childfunction();" so far it does not work.
View 3 Replies
Jul 14, 2010
I'm trying to create a JW player plugin, a part of the source code is shown below:
public function initPlugin(player:IPlayer, config:PluginConfig):void {
api = player;
var streamUrl:String = 'xxx';
[code].....
View 1 Replies
Jan 15, 2009
I'm working on a flash video player and I'm trying to figure out how to access something inside the constructor that I know is set but it keeps telling me its not.
[Code]....
now in the metadata function its giving me the error, "Access of undefined property video" Now, am I just completely not understanding how classes work or is this a common problem?
View 4 Replies
Jun 30, 2010
I have a file which loads a series of SWFs. It loads one, allows it to play to completion, then stops. Right now, it will just wait for the user to press a button and select the next one. However, I need it to play them sequentially. Is there any way for the SWFs which get loaded to access the functions which control the SWF loading?
View 4 Replies
Sep 8, 2011
I've been working my way towards better OOP design lately and I've come across a problem with accessing functions in other classes from my Main class. Here is the code:
Main.as
ActionScript Code:
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
stage.addEventListener(KeyboardEvent.KEY_DOWN, fireBullet);
They are listening for functions that are within the Player.as class, these functions control the dynamics/movement of the player itelf. But for some reason I'm getting a 1120 error(access of undefined property). Basically how do you listen/access for functions within a different class?
View 5 Replies
Sep 8, 2008
I'm sorry if this has been answered 1,000 times, but I am so confused with everything!! In the main timeline of my movie, I have a container movieclip called "content". I want to load an external swf into content, and then access the functions in that swf. I can load it no problem, but I can't for the life of me figure out how to access the functions, I can't seem to find it anywhere!
View 3 Replies
Sep 22, 2009
How can i access a function that is in a movieclip from the root?
i've tried these :
mcName.functionName();
MoviClip(mcName).functionName();
but all of them didn't work at all.
View 1 Replies
Aug 1, 2004
how to access variables that are declared in a movie clip from a function declared in that same movie clip.
i.e.
****************************
var int1 = 1
var int2 = 2
[Code]....
I'm trying to do this in the main movie clip of a movie that I plan on importing dynamically in another movie. I've tried to use this.int1++, but I think that flash was looking for a variable that belongs to "myfunction" when I did that. I could just use _root.int1++ but like I said, I plan on dynamically loading this into another movie, in which case it would be pointing to the wrong movie.
View 2 Replies
May 29, 2010
how can i call public functions or vars of a sprite class from another class (or frame script)? i keep getting 1061: Call to a possibly undefined method getSide through a reference with static type flash.display:Sprite.
//Framescript
var a:Sprite = new customRect();
addChild(a);
[Code]....
View 2 Replies
Aug 29, 2010
I use the following jQuery code to access functions in my SWF (FP 10.1 SWF embedded via SWFObject): $('#FlashApp')[0].someFunc(); This works fine in every browser.. except for Internet Explorer (surprise!). Surely, the point of jQuery is to make this code work across all browsers? I'd really rather not write extra code to check for IE. How can I talk to my SWF in a browser independent way?
View 3 Replies