ActionScript 2.0 :: Buttons In Array - OnPress Correct Sequence
Feb 10, 2011
I have pressed the buttons in a array. The objective is press the buttons in the correct sequence.
Correct sequence click "btn1 and btn2" or " btn2 or btn1"
Correct sequence click "btn3 and btn4" or " btn4 or btn3"
Inc correct sequence click "btn1 and btn4" or " btn4 or btn1"
and so on.
I've place a trace the button is returned undefined.
ActionScript Code:
var buttonArray = new Array(btn1, btn2, btn3, btn4);
var clicks = 0;
for(i =0; i < buttonArray.length; i++){
buttonArray[i] .onPress = function(){
trace(buttonArray[i] + "click");
}}
View 9 Replies
Similar Posts:
Apr 15, 2011
lets say i have dynamically duplicated movieClips ID's stored in array list. i want to add a onPress event to them. how do i do it?
[Code]...
View 5 Replies
Aug 16, 2011
I think it would be simplest to explain it like this:
[Code]...
View 1 Replies
Nov 12, 2009
I have an MC that has a graphic. I have faked buttons for just the over state, so it shows a border around a portion of the graphic. That works fine until I added this to the MC:
this.onPress = function(){ if (this._currentframe != 1) {
rewind = true;
}}
The onPress function does what it should do, but the buttons no longer show their over state when I hover over them.
View 7 Replies
Jun 22, 2010
I'm trying to write onPress for 4 buttons inside a for loop.
This lines traces undefined:
Code:
trace(_root.TeachMethodArr1[count]) // undefined.
This is because count is no more starting from 0 when I click the buttons.
Code:
var TeachMethodArr1:Array=new Array()
var TeachMethodArr2:Array=new Array()
TeachMethodArr1 = ["a","b","c","b","e"]
TeachMethodArr2 = ["a","b","c","b","e"]
for(var count:Number=0;
[Code] .....
View 1 Replies
Mar 14, 2007
I using a for loop for a redundant action that I want to happen across 5 buttons. OnRollOver the button rotates. OnPress the button moves to a new position. It looks like this:
Code:
for(i=0;i<5;i++){
_root.swatch_mc['swatch'+i].onRollOver = function () {
this.onEnterFrame = function () {[code]....
My problem is this; onPress I want the button to move up (Ive achieved this already). I also want the other buttons to move down onPress (this is my problem). Is there a way have the other 4 buttons move down onPress using the for loop? Or is there another method of doing this?
View 2 Replies
Mar 6, 2012
I'm having troubble with the .onPress function. I've made an array of movieclips, and i want to go through them in a loop, and make an onPress function for each of them. What im trying to do with the code below is to make the debugText tell me what movieclip i pressed:
var letterArray = new Array();
letterArray = [l1_mc, l2_mc, l3_mc, l4_mc, l5_mc, l6_mc, l7_mc, l8_mc, l9_mc,
l10_mc, l11_mc, l12_mc, l13_mc, l14_mc, l15_mc, l16_mc, l17_mc, l18_mc,
[code].....
View 3 Replies
Jun 12, 2010
I�v build a simple flash projector to offer to my local fire department Essentially they used to in internal audio alarms to warn firefighters when there is an accident, fire, aggression, etcIn the version 1.0 they click several buttons, one to play the alarm sound, otherto announce the vehicle or vehicles that goes out, and a last one that says what is occurring.
The problem they report is that the sounds play immediately when you click in each of the buttons, and even the sound overlaps the other, which makes they click on each button and have to wait for the sound to finish and then click next. All this is normal because I associated the sounds to the buttons. What do I need to do the flash in this order in the version 2 of my projector:
1 The Fireman choose the type of alarm you want to play and click the button corresponding (but do not want the sound to play now) let's imagine that he pressed the button "alarm 1"
2 The Fireman choose (s) vehicles which are going out to the occurrence (but do not want the sound to play now) let's imagine that pressed the button "ABSC01"
3 The Fireman choose the type of occurrence (but do not want the sound to play now) we will imagine that pressed the button "fire"
4 finally the fireman holding down the "PLAY" (the green on on the top of the image) and this Makes the sounds selected to start playing in sequence, liker "Alarm 1" then "ABSC01 "and then" Fire "
Logically speaking I believe that each button must declare a variable associated with every unique sound, and then pressing the button takes the variables and plays them in sequence and without overlapping sounds.
View 1 Replies
Dec 22, 2010
I have a simple game I am attempting to write. random movie clip (from the library) is displayed on the stage from an array of mc's Here's the question. What my game will do, is allow the user to select one of two buttons (red and green) based on the movieclip that is displayed. One will yield a correct result and the other will yield an incorrect result.HOWEVER, depending on the movie clip displayed, sometimes the red button will yield the correct result and sometimes the green button will yield the correct result. I am having trouble figuring out the best logic in writing code to accomplish this.
View 2 Replies
Jul 10, 2011
why the buttons are not working correct?
View 2 Replies
Mar 20, 2012
I want to push a button, and play through the entire array one sound at a time. When the first sound stops, the second begins, etc. all the way until the last sound plays. When the last sound finishes, all sound should stop, and if you push the play button again, it should start over at the beginning, and play through all sounds again.
I'm thinking the SOUND_COMPLETE needs to be used... I'm just not sure how, hence the empty function. I only want to have to push play one time to hear the entire array in a sequence.
var count;
var songList:Array = new Array("test1.mp3","test2.mp3","test3.mp3");
count = songList.length;
[Code].....
View 1 Replies
Jul 28, 2009
I want to to load a series of swf files into a scene sequentially. I stumbled onto some Actionscript 3.0 code in this forum that accomplishes this.
var a:Array = new Array("1.swf", "2.swf", "3.swf");var l:Loader; function didLoad(e:Event){addChild(l);doLoad();} function doLoad(){if (a.length) {l = new Loader();l.contentLoaderInfo.addEventListener(Event.COMPLETE, didLoad);l.load(new URLRequest(a.splice(0,1)));}} doLoad();
Unfortunately, I also want to be able to load the swf files into movie clips in the scene. This code doesn't do that. It loads the swf files on top of each other sequentially. I want to be able to position the swf files side by side. how to tweak the code to load the swf files into movie clips in the scene.
I can't seem to make it work. No matter how much I play with it:
[Code]....
I've since lost contact with the person assisting me. I've read up on arrays, and I don't think that this is my problem or why I can't get my head around it. Maybe its the loop?
View 5 Replies
Jul 28, 2009
I'm creating a sequencing module with a bunch of radio buttons in frame 1. When a user clicks the wrong radio button it tells them. When the click the right one it moves them to frame 10. In frame 10 the correct radio button is hidden and the user has to click the next one in order. if they click the wrong one it tells them and if they click the correct one it gives new feedback and advances them to frame 20 and so forth until they get them all in order. Can I add a new event listener to a component in frame 10? how do I cancel out a previous event listener and associated function from frame 1 that was associated with that radio button? The problem I am having is that the script is calling both the frame 1 function on that button AND the frame 10 function on that button. How to correct this?
View 1 Replies
Jul 3, 2010
I want to generate a button sequence on ButtonBar with some disabled buttons:[code]
View 1 Replies
Apr 26, 2009
How would you write a method that returns the length of the longest sequence of successive numbers in an array?
For example [1,2,3,1,0,7,9,10,16]
would output
7,9,10,16 ....
View 8 Replies
Sep 6, 2011
I have a number of XMLList objects:
_xml.group1..image[i]
_xml.group2..image[i]
_xml.group3..image[i]
_xml.group4..image[i]
_xml.group5..image[i]
Im trying to reference each object thus:
_xml.group[myVariable]..image[i]
But it doesnt work. What's the correct syntax?
View 3 Replies
Dec 16, 2006
I've created a quiz with 50 questions that is linked to a score page that the user can access at anytime to see which questions they have right or wrong. this score page has 50 ticks for when the user gets the question correct. what is need help with is trying to get an array to check if the question was correct and if so turn to tick to _alpha = 100; once each question has been answer correctly a _global var is passed and the if statement picks it up
[Code]...
View 3 Replies
Feb 17, 2010
It's supposed to cause each of five movie objects to correspond and go to a different named frame when they are clicked. The problem is that regardless of which one is clicked, it always goes to "animation." I tested it out by changing the name of the animation frame. The result was that it then always went to the "publication" frame. It would seem that it goes to the last valid named frame in the script.[code]...
View 2 Replies
Aug 24, 2009
I have created a file where the navigation buttons go the correct sections.Once there I have different buttons at the bottom of the page to navigate.Do I put the action on the frame (Portfolio,About,Contact) to return home, play my portfolio, contact me?I tried it... I got a duplicate error.[code]
View 2 Replies
Sep 8, 2011
I am using below code to load images from array, which works fine. My unsolved question how do I put all the images after it has been loaded to holderMc_animation (which in in root, with instance name holderMc_animation)...is sequence order?
image 1 goes to keframe1 of holderMc_animation
and image 2 to keyframe 2 of holderMc_animation and so on...
Actionscript Code: ......
Have uploaded FLA file
View 5 Replies
Jul 18, 2010
How do you add null bytes to a byte array or in my case I need to pad a byte array with null bytes before its wrote to disk.
View 1 Replies
May 18, 2009
I need to put together a really simple flash Quiz for this project I am working on
and I am having a hell of a time figuring out a few key aspects.
1. When working with an array and an xml file, how can I assign the "correct" answer if a user selected the wrong option. Ideally I would love it to say for example " sorry, Egyptians was the correct answer" but would settle for " sorry, 3 was the correct answer" if that is easier to arrange within an array.
2. How can I make it so it marks your first answer and only your first answer (as opposed to how it is now where if you guessed wrong you can keep on guessing until it is right and it will notice the right answer and ignore the wrong)?
Files attached here [URL]
View 7 Replies
Jul 27, 2009
I'm using addChild(new nmonster()) to populate an on stage MC from my Library.
Instead of specifying the Symbol, I want to add it using an Array reference, like addChild(new monsterArray[0]()). I've tried a number of variations, but AS3.0 is unforgiving.
View 4 Replies
Sep 13, 2010
I have a flash site that has a presentation page it has a menu of two buttons (1) to take you to a slide show and (2) that takes you to the gallery. These are the only two buttons that seem to work in control test movie, I get no errors. The only button that is connected is the slideshow button (I haven't done the gallery yet). This button takes you to frame two. Where I have the main website. It has its own menu that spans across the entire website which is 25 frames.
Each frame represents a new page. I have mini menus at frames 3, 5, and ten. That are supposed to just advance the user to correct frame labels and stop. The only buttons that work are the ones in the first frames. The rollovers appear to work on all the pages when I advance the movie using the [ . ] key but I get no trace statement which means that it is not being acknowledged, all my buttons are named properly I believe so here is the code as well, all is in frame one:
stop();
//handle events for buttons...
Gallery.addEventListener(MouseEvent.CLICK, clickSection);
Home.addEventListener(MouseEvent.CLICK, clickSection);
Location.addEventListener(MouseEvent.CLICK, clickSection);
Guest.addEventListener(MouseEvent.CLICK, clickSection);
Lodging.addEventListener(MouseEvent.CLICK, clickSection);
[Code] .....
View 10 Replies
Dec 30, 2009
I'm trying to get the depths of all the blocks to be at the correct levels at the correct times so that the 3d effect is maintained. I've tried many things, but have had little success. All the instances of the blocks are stored in an array, but since it's adding them in accordance with when they're added to the stage, it doesn't help me locate them to swap depths. Is there a way to arrange them by location on the board?
View 4 Replies
Nov 5, 2007
[URL]
First, click on the Abaco island shape on the map. You'll see on rollOver there is a glow around the island. Now click on that island and the glow remains for the zoomed-in detailed view. When you return to map and zoom back out, the glow is removed.
Now, compare this with clicking on the island name "Abaco" from the list on the right, instead of clicking directly on the island from the map. It zooms in and shows the details fine, but the glow that should be there is not.
The reason this problem is very perplexing for me, is that the onPress action of the list button in the right column calls the onPress function of the map button. So, theoretically they should do the EXACT same thing when pushed. But clearly they don't.
Here is the code for the button from the list on the right panel:
Code:
listAbaco_mc.onRollOver = function() {
_root.map_mc.abaco_mc.button_btn.onRollOver();
};
[Code]....
There is more code, for example rollOver, rollOut, and Press actions for the other island buttons, but they are all of the exact same format as the Abaco island button and they all have the same problem.
So, to recap, the problem is that the list button in the right panel do not function properly onPress, even though they are calling the onPress function of the island buttons directly, and the island button onPress function works perfectly. Strangely, all but one little thing works. So it's obviously getting to the correct functions and going through the code as planned, yet that one part about the glow is being ignored or otherwise messed up.
View 12 Replies
Jul 21, 2010
Anyone know where to start thinking about logic for an XML quiz with multiple correct answers, that when the user gets the question right, that question is removed from the random array of questions so we never need to answer it again?
View 0 Replies
Feb 1, 2009
im learning as3 and am trying to understand arrays so could an array be used in this situation i have 5 buttons which all need a ROLL_OVER, ROLL_OUT and CLICK mouse event is it easier to put all the buttons in an array and then use the array identifier to add the even listeners? or is there another way to do this? p.s if anyone can give me a few basic usages of arrays that you use in your experience. where to use arrays too
View 5 Replies
Oct 23, 2011
I am trying to use two buttons in an array that use the same information in that array, so I'm trying to lump them together so I don't have to write them separately. This is what I've come up with, which doesn't work. One of the buttons works, but the other one doesn't:
var arrNavigation:Array = [{button:(n1_mcButton, n2_mcButton), page:bucktown, popup:popUp1, imgNumber:9},
n1_McButton and n2_McButton are two different buttons, but all the other information is the same.Is it possible to write this more efficiently than listing the buttons out separately?]
View 4 Replies
Feb 16, 2011
If I have a bunch of buttons in an array, each with an event listener, and a user clicks on one, how do I find out which the user clicked on?
[Code]...
The buttons appear on the stage, and I can click them. In buttonHandler, variable i always contains array size + 1 (in this case, 10). Since this is out of bounds, this doesn't work. I'm guessing it goes through the whole for loop first, and then starts adding event listeners with the newest i value, so this method doesn't work.
As for the function inside a function for the event listener, it's the only way i know how to pass parameters into functions from event listeners. I really don't want to not use an array because there are going to be a ton of buttons (well over 500).
View 1 Replies