ActionScript 2.0 :: Assigning Button Actions Within A Loop?
Jun 30, 2005
This function all works correctly, except where i am assigning an action to the onRelease event of a given button. Every button is assigned to the same value (appears to be the first value pulled from the array).
function createSubItems() {
vspacer = 6;
i = 0;
[Code]....
View 2 Replies
Similar Posts:
Sep 17, 2004
I have is a movie with a button in it called button.i've duplicated the movie (manually) several times on the stage.the movies have been given instance names of movie1, movie2 etc.i've then used actionscript to assign actions to the buttons.i have the following code:
Code:
for (i = 1; i < 6; i++)
{
[code].....
View 2 Replies
Sep 17, 2004
i'm pulling my hair out over this one. I have is a movie with a button in it called button. i've duplicated the movie (manually) several times on the stage. the movies have been given instance names of movie1, movie2 etc. i've then used actionscript to assign actions to the buttons. i have the following code:
[Code]...
View 2 Replies
Jul 13, 2006
I have a script; what it does is is read a numeric variable (projects) from "text.txt" and dynamically attaches a relevant number of movie clips in a row. Each one of these movie clips serves as a simple two frame "button"; frame one is the unselected state, and frame two is the selected state...
// load external data
loadData = new LoadVars();
loadData.onLoad = function() {[code]....
anyway, this script works just fine, as is. the variable reads in perfectly, the movie clips attach etc. my problem is this: I want the button that I click to go to its active state. this is no problem as all I have to do is add an onRelease/gotoAndStop() command which is attributed to each button as it is created, as above. my problem is that, say I had a bunch of dynamically generated buttons, when I click one of these buttons I don't know how to tell the other buttons to revert to their inactive states i.e: return to their first frames.
View 2 Replies
Jul 11, 2007
I have great difficulties with something that should be rather simpel to solve, but the problem is that I'm out of solutions to my problem.The buttons that are created from an loop that retrieves it's data from array's doesn't load the external swf, instead it gives my an 'undefined' output.I tried several different array constructions found on other threads, defined them differently, but it won't work.
Here's what I'm working with:
[AS]buttons = [m1, m2, m3, m4, m5, m6, m7, m8];
titles = ["BOEDDHA", "GELUKSHOEKJE", "GEUREN", "INTERIEUR", "VECHTKUNST", "PERSOONLIJK", "SERVIES", "VERMAAK"];
swfArray = ["products.swf", "products1.swf", "products2.swf", "products3.swf", "products4.swf", "products5.swf", "products6.swf", "products7.swf"];
[code]...
As you see, I made an Array of the .swf's, put the swfArray in a loop and tried to define them to the buttons with the onRelease function.
View 2 Replies
Apr 18, 2009
I'm trying to add button actions in a loop.
In the scene i have one empty movie clip.The loop code in this MC clip looks like this [code]...
View 1 Replies
May 24, 2010
I've tried googling this simple action but cannot find anything that doesnt relate to something general - only specific issues.
I want to assign an action to a keypress - simple, but i cant do it with any keys other than:
pageup
pagedown
enter
space
[Code]....
id like these functions to assign ed to a standard key
View 3 Replies
Oct 1, 2007
http:[url]....
WASD and Space. This is going to be a rhythm-type game, where you have to hit space (fire) when the dots are aligned with the middle dot.Hitting space not only fires a small bullet (AS placed on the grey/white outlined button on the bottom right as an on(keyPress "<Space">)) but runs a series of hitTests to see where the dot was on the bar when you hit space (placed on the dot itself), giving you points and a ranking for how close you were to the dot. If your dot is not even on the colored bar (close to the middle dot), no points are taken.
However, a couple of odd problems have arisen. The first one is that when you start playing, the hitTests seem not to take any effect. You can hit space anywhere and the dot disappears, no ranking, no score, nothing. Even if it's on the colored bar. Here's the weird part. Hold space, firing off a torrent of bullets, and now you can play the game as it's supposed to be played. I have no idea why this is happening, and this is a major issue.
Another issue is that the hitTests on the dots are a little tough to deal with... They're working as they should, more or less, but if two of them get on the colored bar (get two on the very edges of the red), and you hit space, both of them get processed. Now, this isn't really a flaw, it's following the actionScript just fine-- I'm just not sure how to make it so that flash only processes the first one until it hits a certain point (past the colored bar), where it would then move on to process the next one the next time you hit space.
The code for the bullets and firing is an ever-so-slightly modified version of this tutorial, just using spacebar instead of a mouse click.The code for the dot hitTests:
Code:
if (Key.isDown(Key.SPACE)) {
if (this.hitTest(_root.syncBar.poorLeft) or hitTest(_root.syncBar.poorRight)) {
_root.score += 1;[code]....
The poorLeft and poorRight objects are invisible movie clips placed over the red section of the colored bar, and this code pretty much just repeats with different instance names and variable defs.
View 1 Replies
Mar 31, 2005
Assign actions for a mc created dynamically?
View 3 Replies
May 12, 2009
[code]When I run the file the image appears but isn't clickable.The full code is below.[code]
View 3 Replies
Mar 18, 2011
I am following along this tutorial: [URL]. And I get to the part where I need to add code to get my buttons to work, and I copy and paste the code and then change the frame labels to match mine, but then I get a syntax error:
"About_Project_mc, Layer 'hit area', Frame 1, Line 1
1086: Syntax error: expecting semicolon before leftbrace."
View 4 Replies
Sep 22, 2011
Code for assigning actions for buttons trough out xml
View 2 Replies
Dec 13, 2009
is there anything changed in actionscript in flashbuilder 4? i'm new to as3.... why is following for loop not assigning value to array ?i tried in various ways, but could not get it
Code:
<fx:Script>
<![CDATA[
[code].....
View 2 Replies
Jun 21, 2004
I am working on a page where three differnt buttons effect one movie clips properties, the one movie clip will go to its rollover state when any of the buttons are on rollover, hmm, that sounds about right] i have assigned functions within a loop and the rollovers, rollouts and instance in the loop have been defined for all but the movieClips dont go to the right place. the code i have used is this....
[Code].....
View 3 Replies
Jun 14, 2007
I'm trying to use a for loop to create 219 movie clips and have it assign the value i to each one. This is how the movie clips are named on the stage
rollover1_mc, rollover2_mc, rollover3_mc and so on.
Heres the for loop I was trying:
Code:
for(i=0; i<220; i++){
rollover + i + _mc.onRollOver = displayContent;
}
doesn't seem to be working.
Basically I need it to repeat so i creates the following lines of code:
rollover1_mc.onRollOver = displayContent;
rollover2_mc.onRollOver = displayContent;
rollover3_mc.onRollOver = displayContent;
etc, etc.
View 2 Replies
Sep 23, 2010
In the for loop below I use the "i" var to work with 5 movieclips. The problem is that I also want to use the same "i" var to assign text to a textfield but I can't figure out how to do it. (tf.text = String("txtInfocon"+i);)
Code:
var numbChildren:uint = this.numChildren + 1;
var txtInfocon5:String;
var txtInfocon4:String;
[Code]....
View 2 Replies
Sep 29, 2011
don't fully understand the Projectionpoint trick to flip items with the projection point at their own center in stead of the stage center so I can't seem to figure out how to for loop enough points to each movieClip on stage so it will flip around its own axis in stead of the stage axis.I hope I made myself clear there...
PHP Code:
for(var i = 0; i < obj.numChildren; i++){ if(obj.getChildAt(i) is Flip1Button)
[code]....
View 2 Replies
Jun 21, 2004
I am working on a page where three differnt buttons effect one movie clips properties, the one movie clip will go to its rollover state when any of the buttons are on rollover,i have assigned functions within a loop and the rollovers, rollouts and instance in the loop have been defined for all but the movieClips dont go to the right place....the code i have used is this....
Code:
for (var i:Number = 1; i < 4; i++) {
// attaching ALL rollovers to effect the interactive button
this["invis"+i+"_btn"].onRollOver = this["chart"+i+"_btn"].onRollOver = this["inter"+i+"_mc"].onRollOver = function() {
[code].....
all the traces show up correct but not the gotoAndStop on the movieClip (inter+i+_mc_)'s.
View 3 Replies
Mar 17, 2010
I have been trying to assign tween function in an array through a loop in as3.I have 20 mc on stage, the instance names are obj1, obj2 and so on.I want to assign a tween function to each of them, the function looks like this :
Actionscript Code:
function startTween(e:TweenEvent = null):void {xTween = new Tween(obj1, "x", None.easeNone, obj1.x, Math.random()*20, 0.2, true);
[code].....
View 3 Replies
Jul 26, 2010
I am loading a XML of county data for western US states and assigning listeners to movie clips of those counties. The counties have names that are equal to the field named afips in the xml. I am trying to assign listeners to those movie clips as called through a for loop. The counties are children of the parent MC name all_cnt.
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
[Code].....
View 7 Replies
May 18, 2011
I'm loading 8 thumbnails via XML, placing in a sprite, and spacing them out with a helper grid class. This part works. What does not work is when I try to assign a mask to each of these (using a simpleRectangle class I made) I appear to only be assigning a mask to the last image. Am I doing something wrong with 'imageLoader.mask = _mask;' ?
My ultimate endeavor here is to click the thumbnail and animate the mask to reveal the entire thumb.I nested the showPictures function so it could have a reference to the masks, which is not optimal.
package
public class MiniGallery extends Sprite
{
//create($columns:int, $rows:int, $xSpacing:int, $ySpacing:int, $xPadding:int, $yPadding:int)
[code]...
View 1 Replies
Sep 16, 2006
is that possible? i'm a complete beginner when it comes to flash and actionscript... so if it sounds like i dont know what i'm talking about... it's because i don't!let me describe my situation...I have about 20 boxes... and on each box i want to assign the onPress to trace the value corresponding to an Array at element "i" in the console...instead of doing:
Code:
box1.onPress = function() {
trace("the value is: "+hypotheticalArray[1]);
[code].....
View 1 Replies
Mar 21, 2009
im trying to run a loop and assign all my new movie clipswith different names. i have tried .name and ._name they dont seemto be working..
for (var i = 1; i<=5; i++) {
imageName = new ImageMovie();
this.addChild(imageName);
[code].....
View 1 Replies
Jun 1, 2011
Here is the structure of the XML file: PHP Code: <xmlfile><page></page><page> <source></source> </page></xmlfile> Some "page" nodes contain the extra "source" node. What I'm currently doing is looping through all the page nodes and looking for any source nodes. If there is a source node, I create a variable, and want to assign it a value of the contents of the "source" (HTML).
[Code]....
View 1 Replies
Apr 29, 2009
i just want to have my music looping forever regardless of the timeline stopping and starting. is this possible?
View 1 Replies
Jul 16, 2010
I am new to FLASH and have created a rotating banner for our website with 5 roatating images with 5 invisble buttons linking to 5 landing pages. And it works the first loop through. However when it gets to action 5 for my last image, that link continues for all the buttons is subsequent loops.What do I need to add to my code to get the actions to loop like the timeline is looping? Code used for the links. This is the link that continues after the first run of the banner:
var url5:URLRequest = new URLRequest("http://www.facebook.com/MoDOT.KansasCity");, onStageClick5);
stage.addEventListener(MouseEvent.CLICK[code]....
View 1 Replies
Jan 8, 2011
I got a set of buttons and a text field where they load the content.I'm trying to not make one zillion functions and keep the code neat so i guessed i would try set the buttons' actions within the loop too. I firstly had some problems getting the i counter inside the onRelease function (actually I don't think i ever got how to do it). But I tried this and worked:
stop();var comprarXML = new XML();comprarXML.ignoreWhite = true;comprarXML.load('flash/comprar.xml');comprarXML.onLoad = checkLoading; function checkLoading(success) { rootNode = comprarXML.firstChild; ButtonReleaseAndContent ();} function ButtonReleaseAndContent (){ for (i=0;i<12;i++){ // my buttons are not generated dynamicly, that why the count. btTemp =
[code]....
At the line where I set the text, I had a though " I may have to refer from within the button mc, since the generated code goes inside it!". So i tried the this.temp , guessing that this would be equal to the button level. A few seconds later i noticed my referencing for the text field wasn't coming from within the button, but from the root.
View 3 Replies
Oct 2, 2007
What i want to do is assign actions to each individual movieclip using a for loop.. let me explain Say i have 5 MovieClips on the stage... With instance names clip1, clip2, clip3.... Now what i want to do is assign a OnRollOver and OnRelease to each 1 So individual code for each would be something like this.
[Code].....
View 1 Replies
Feb 17, 2010
I have a decompiled swf which I've heavily modified consisting of two large buttons with identical behaviors. When I assign a url to the button layer after double clicking on the left button, then the right, the behavior are both applied to the same sprite which, when viewed in the library, only represents the left button ("url one"), while the second url is missing. There are two separate layers for each button on the scene, yet I can't get separate urls applied to them because of this.I could just create two separate files, but that would add to the amount of code...
View 7 Replies
Jun 7, 2011
How can I assign the same function to lots of different buttons with different instances names? ie the following function needs to be assigned to all my "correct" buttons. ie, correctansnwer1, correctanswer2, etc etc.
Code: Select allObject(this).mainquestions.CorrectAnswer1.addEventListener(MouseEvent.CLICK,correct);
function correct (event:MouseEvent):void
{
[code]...
View 1 Replies