ActionScript 1/2 :: Access Multiple Buttons In A Loop?
Sep 20, 2010
I have 29 buttons, named img1, img2 ....till img29...I need to access them all in a loop. I had asked this question earlier, but at that time the buttons had to be accessed via their holding movieclip, but this time the code is within the clip, so I need to directly access the button.
So originally the code I was using to access them was
_root.folioholdermc["img"+i]._alpha //thanks to Ned Murphy
now I need to access them as
this.img2._alpha //due to a path change
I tried using
this.img[i]._alpha but this is not working.
I want to put this in a loop where I moves from 1 to 29.
View 3 Replies
Similar Posts:
May 15, 2009
I have this for loop that is basically pulling some info from an xml file and putting it in a list box. And for each item in the xml, it also adds 2 radio buttons.Everything is working properly except all the radio buttons have the same y location, and i want them to be spaced apart, not on top of each other.I have tried messing around with the y location (rb1.y+105, etc) but I'm not having any luck.
for (var i:uint=0; i<il.length(); i++) {
lb.addItem({data:il.description.text()[i],
label:il.title.text()[i]});
[code].....
View 2 Replies
Nov 3, 2010
All i really want to do is be able to affect multiple movieclips at once with event listeners and greensock tweens.
The first snag I hit was that I couldn't create references to movie clips using the old [] Associative array referencing method. Maybe I still can with AS3, but I couldn't get it to work...
So I found another technique using getChildByName that returns a reference to a movie clips and allows me to store that reference in a variable.
However, the movie clip I'm trying to affect with an event listener resides inside of another movie clips, so to build the address (aka, root.mc1.m2.mc3) to the mc I want to get to is proving to be difficult. (I'm very new to AS3...)
I thought the trace(target1_mc.target2_mc.name); at the bottom of the following code would output the name of target2_mc but it doesn't.[code]...
View 2 Replies
Sep 8, 2009
Basically i am loading a series of URLs in from an XML file and i want to assign them to each button on stage (the number of buttons on stage and the number of URLs in the XML doc will match). They will correspond, so myButton1 will go to the first URL in the XML file and so on. I also want to declare button mode true on all the buttons on stage (they are actually movie clips) but i just don't know the syntax of how to do it in a for loop without writing the whole thing out in a really long winded way.Here is my code:
Code:
var myXML:XML;
var buttonURL1:String;
[code].....
View 3 Replies
Feb 19, 2007
Basically, I have data organized by date in an XML file. I'm trying to make a website application that will allow the user to click on a date (in a text field) to see another textfield populate with all the data under that particular date. So far, all the information loads into the textboxes at the same time. How can I get it to only load information under a particular date when somebody clicks on that date?
Before I started this project, I was convinced I could do this by manipulating the [j] (see code below) in the myFunc2 function. Currently, it's set up to increment blank_mc._y by whatever value is returned by [j]. But for some reason this doesn't work. I feel that if I could atleas get this part to work - I could probably do the rest.
AS code:
Code:
function loadXML(loaded) {
if (loaded) {
var nodes = this.firstChild;
[code]....
View 1 Replies
Feb 5, 2012
[Code].....
I have a group of 16 images that I would like to load 1 of each into each movieclip. I want image1 to be inside of visual1, image 2 inside of visual2, and so on. the images are named like, 1960s_(1).png where the 1960 (year) part is coming from the rangeNum variable. The above gives me this error: 1061: Call to a possibly undefined method addChild through a reference with static type int.
View 4 Replies
Aug 25, 2010
How do i word a for loop to make it loop through multiple arrays?I want 1 for loop to loop through multiple arrays in order to move/alter objects.I want to keep the arrays separate.
ActionScript Code:
characters = new Array();
characters[0] = male;
[code]........
View 3 Replies
Sep 2, 2010
i have been building a library that has thumbnails which you click to view the full image. i have built the application it works but i want to change the way the image on the actual thumbnail loads using code instead of manually adding the value to the url loader component.
var myX;var instanceN:String;trace(instanceN);var currentLoad:uint = 0;// current loader and image loadingvar thumbnailURL:String;//Thumbnail URLvar thumbReq:URLRequest;// Thumbnail url requestfor(var k:uint = 0;k < iL_btn.length; k++)[code].....
the loop runs fine without the last line of code which i've commented out.the make up of these thumbnails are a uiLoader component which are each inside there own movieClip.what i wanted this to do was every time the loop runs it currentLoad adds 1 to its value then that value is subbed into instanceN:String and thumbnailURL address that bit works the trace statements read correctly.but my issue is using the instanceN value as the instance name path which then loads the current thumbnailURL value which is the URL address for the thumbnail picture.when i try to load the url address using the commented out code above i got the error .TypeError: Error #1010: A term is undefined and has no properties.the trace statements correct values below
the first value is the currentLoad value.
the second value is the instance name path.
the third is is the URL address for the thumbnail.[code].....
View 3 Replies
Jun 8, 2010
I'm working on a site and I have 2 movieClips/buttons that I would like to use as use as next frame/ previous frame triggers respectively. Is there a way to set the buttons up once and then access the functionality from the various levels of the site? Note that the prev/next buttons will not always be on the stage.
View 3 Replies
Sep 21, 2010
I have a problem when making flash applications with more than one frame that has symbols placed on it in that I can't declare all of the event listeners for the objects at the same time and I have found that even if I put them all on the first frame, add the event listeners, then click through to the next frame then the buttons won't work on that frame.
Does anyone have any idea how I could solve this? I did consider myself a fairly competent AS3 programmer until I realised I had no idea how to handle this sort of thing. Solved: I initialised the clips from my external class and then addChild'd and removeChild'd them as I needed to and placed their x and y on addChilding.
View 2 Replies
Aug 12, 2009
i have an if statement, an object will go to a new frame if multiple buttons are pressed
PHP Code:[code].....
now i want it so that if one condition is met the mc will goto frame 2, if 2 conditions are met, frame 3 and if 3 conditions are met, frame 4.i know i could do this with a lot of if statements but i have a lot of movie clips to use this code on, so is there any way to write an if statement that will trigger different options if multiple conditions are met?
View 4 Replies
Aug 28, 2011
I have a flash movie with 3 buttons I am trying to link relativley to pages within my site, I have one working fine but can't get the others to link and when I try it makes the one that is working, work no more..
Below's the code I am using for the one that is working;
import flash.events.MouseEvent;var getIndex:URLRequest = new URLRequest("../index.html");
//---Enter Button---\
[Code]....
View 5 Replies
Nov 24, 2009
I am using Flash CS4 with ActionScript 3 and I am fairly new at it. I am struggling with two things.
1. How can I start a movie clip while scrolling over a button? I know how to start a movie clip when a button is clicked.
2. How can I use multiple movie clips for seperate buttons?
[URL]
View 3 Replies
Jan 5, 2010
I have a map with a list of items to the side. I want the list to work as buttons and highlight both the button and the particular image on the map... and when you click you link to a certain location.I also want to be able to MouseOver the map, have both the image on the map and the corresponding 'button' from the list highlight - but when you click, you go to a different location than if you would have clicked from the list.I have it set up - but something is conflicting. Here is how I have my code set:
Code:
BUTTON_ONE.onEnterFrame = function(){
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.nextFrame();[code].......
View 1 Replies
Feb 4, 2010
I am creating a stand alone DVD to be used with Flash player. I am wanting to add different videos that play with different buttons. The following is the code I have for the video to play when the corresponding button is clicked..... My problem is how do I get that video to "leave" and stop playing when another button is pushed to play a different video.
Educators_btn.addEventListener(MouseEvent.CLICK,clickEducators);
function clickEducators(evtObj:MouseEvent)
{
gotoAndStop("OE")
[code]....
View 2 Replies
Nov 26, 2008
I'm trying to access some textfields that I have loaded in a movieclip in another loop. The code below doesen't work but I'm using it to illustrate what I'm after.
for(i=0; i<5; i++){
myText.text+i.text_txt._x+=100
}
[code]......
View 2 Replies
Jan 26, 2010
I've got a load of videos
var ns1:NetStream = new NetStream(nc);
container1.compMa.theVideo.attachVideo(ns1);
ns1.play("sukh_diesel.flv", 1);
var ns2:NetStream = new NetStream(nc);
container2.compMa.theVideo.attachVideo(ns2);
ns2.play("sukh_beneath.flv", 1);
And 4 more, which I've left out to be concise. I want to pause them with
function pauseVid(){
this.ns1.pause();
for(i=1;i<7;i++){
this["ns"+i]pause();
}}
The commented out line:
this.ns1.pause()
works, but when I try it in a loop it can't access it?
View 1 Replies
Aug 28, 2009
i have 10 movieclips mc1_mc-mc5_mc and coin1_mc-coin5_mc on stage i aded listeners in for lop tat is working.when i click mc1_mc i want to make coin2_mc-coin5_mc invisible and coin1_mc and if i press mc2_mc then coin2_mc should wil b visible others invisible.i used folowing code but when i click any movieclip every objects in stage is becoming invisible.
Code:
for (var i=1; i<6; i++)
{
["mc"+i+"_mc"]addEventListener(MouseEvent.CLICK,clicked);
}
[Code]....
View 5 Replies
Nov 15, 2009
Image's paths are in the xml file. I make a loop to load images to the Display List.
So if i have a loop:
ActionScript Code:
for(var i:int=0;i<xmlList.length();i++)[code]....
after it is done i would have access only to the last imageLoader instance. How to get access to the rest of images, which were added to the Display List with the same name "imageLoader".I tried to call it with the imageLoader.name property,but surely i do something wrong, as only errors appear in the output panel.
View 1 Replies
Jan 26, 2010
I've got a load of videos
ActionScript Code:
var ns1:NetStream = new NetStream(nc);
container1.compMa.theVideo.attachVideo(ns1);
ns1.play("sukh_diesel.flv", 1);
[Code] .....
Works, but when I try it in a loop it can't access it?
View 3 Replies
Jan 21, 2011
I need to be able to make a large amount of concentric circles, using only the action script. I need to be able to alter each of these concentric circles independently from each other. Currently My code is as follows:
ActionScript Code:
var circ1:MovieClip = new MovieClip();
addChild(circ1);
[code].....
View 6 Replies
Nov 30, 2010
Upon the stage of my flash movie, I have several symbols (movie clips) which I need to address dynamically using a loop. The symbols that I want to address all have instance names beginning with the string "lamp_", they then each have a different number concatenated on the end to distinguish between them (e.g. lamp_1, lamp_2, lamp_3.....).
The following noobish effort I have devised is totally useless, and I am hoping someone can show me how I might get this working[code]...
View 4 Replies
Jan 12, 2012
I have 3 different MovieClips inside my library,
I can put each one severally to the stage,
but I can't put all of them using for loop and addChild();
View 9 Replies
Oct 22, 2007
I really hope someone can help me with this one! I've been trying to loop several embedded flv files in one flash document. I've found some really useful script that works when applied to one flv file in the document, however I don't really know how to adjust the actionscript so that it applies to the other three flv files on the page.[code]
View 2 Replies
Jan 9, 2009
I have many MCs on the stage ,I just dont want to paste the same code to all MCs one by one..so I want to ust the following loop but not sure where to paste the following code.
ActionScript Code:
myArray=new Array("mc1","mc2","mc3","mc4","mc5","mc6","mc7","mc8","mc9","mc10")
for(i=0; i<=myArray.length; i++){
[Code]......
View 4 Replies
Oct 26, 2009
I want to make multiple empty MCs and fill each one with a thumbnail for a menu. I want to do this using for loops so I can control as many as I need.
What's the most efficient way of doing this?
I'm used to creating empty MCs in AS2, but I'm not familiar with the new display object way of handling this method.
So far I have this:
Code:
for (i=0; i<numImages; i++) {
thmb.push(gallery.features.image[i].@thmb.toString());
var imageLoader:Loader;
[Code]....
View 6 Replies
Jul 6, 2010
in a loop i wish to load a sequence of images in an individual movieclip for each. e.g image0 in movieClip0, image1 in movieClip2 etc...
i've set up the loop and the movieclips are added using an array.
addChild(aMovieClips[i]);
when i use loaders.load(new URLRequest("assets/images"+section+cityCode+i+".png"));
it unloads the previous images and only shows one image in the last movieClip.
I then tried using loader[i].load but this didnt work.
I then tried creating the loaders outside of the loop and then adding them to an array but this doesnt seem to work.
specifically it breaks at aMovieClips[i].addChild(aLoaders[i]);
How do i go about adding a different image to each individual movieClip.
View 5 Replies
Oct 20, 2010
I need to put a load of MC's on stage with the use of an array as such:
Code:
for (var i = 1; i = 4; i++) {
if (reg[i] == "singlewall") {
var Wall:MovieClip = new wallClass() as MovieClip;
mainClip.addChild(Wall);
}
}
I need a lot more then 4 though and I need a way to make new "Wall" variables
Tried doing it with:
Code:
for (var i = 1; i = 4; i++) {
if (reg[i] == "singlewall") {
var Wall:MovieClip = new wallClass() as MovieClip;
Wall.name = "mc"+i;
mainClip.addChild(Wall);
}
}
This does not work though, yields an infinite loop somehow
View 4 Replies
Mar 9, 2010
1. Created a flash banner ad on the first scene. Take note they're all under frame one because I used movie clips for the animations (Movie clip ends on the 100th frame and not sure if I need to add a stop(); code there or place the gotoAndStop command). Anyways, moving on.
2. I created a new banner onto another scene which by now I have 2 scenes. Just like scene 1, all the animations and such are all under frame 1.
3. Placed an action script on the first scene to play the next scene.
gotoAndStop("scene 2", 1);
4. For the second I placed the action script:
gotoAndStop("scene 1", 1);
Output:It looks like my banner ad is flipping one scene from another without stopping. I know my action script is not correct. I know you folks are far more experience in flash, so I implore your wisdom.
View 2 Replies
Apr 6, 2010
Is it possible to have multiple conditions within a FOR loop ?
Code:
for (var i:Number = 0; (i < anArray.length & aBoolean = false); i++) {
trace("woah, this worked!");
}
So the loop carrys on as long as 'i' doesnt exceed the length of the array AND a Boolean remains false.
View 3 Replies