ActionScript 2.0 :: Change Properties Of All Mcs Loaded Using For Loop?
Mar 22, 2010
I am running a for loop to bring in movie clips from an array, and I have a couple buttons that I want to affect the properties of all of the mcs. The buttons (labelsOff_btn, labelsOn_btn, increaseSize_btn, decreaseSize_btn) are only affecting the second-to-last item on the list, although the drag functions targeting the same mcs (thIcon) are working for everything. Code is pasted below:
I have a little bit of code that makes a nifty kaleidoscope effect, but I would like to take it one step further by having each star in the kaleidoscope gradually shift color as it expands outwards. Right now, I create randomly colored "star" movieclips by drawing 6 different triangles within the movieclip, and then add those individual "star" movieclips to a "stars" array.
What I'd like to do is use a "for...in" loop to grab the .color property of each of the "star" movieclips and change it slightly (using colorTransform?) at each ENTER_FRAME. How can I go in and access the star.color property (or is it star.transform.colorTransform?) of each of the movieclip objects that are now stored in my "stars" array?
Would it be:
Code: for (var i in stars){stars[i].transform.colorTransform = myColorTransform; }OR for (var i in stars){stars[i].star.transform.colorTransform = myColorTransform; }
If you load an external swf and after it is totally loaded give it as to change size properties. the file jumps from his size exactly to the pretended. How do one give code to do this in a progressive way.
Just been playing around with the tutorials, on the Set properties/Get properties. Everything is all cool, except the "instance name" aspect. I dnt really understand that too well. Is it possible to change an Mc Name dynamically? If you look at my FLA when you hit the top left red button you will get a trace of the mcName as "square". Now if you input a new mc Name on the right hand side, you will see it change on the left hand side. But i want to know why it doesnt remain as the new mc Name, it still goes back to square.
I would like to loop through every property of a movie clip. how to do this and I can only get one level down. If someone could let me know that would be great. here's how I am checking the first level:
[AS]function checkOb(ob){ for (var i in ob){ trace(i+":"+ob[i]) } }
I have twenty objects in the stage, everyone is name: unit1... unit2... and so on to 20.I wanted to use a loop to modify for example, the alpha values of everyone at the same time. So I used a name like unit1, unit2 so I thougt I could use a loop to assign the alpha values...
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); }
I'm trying to figure out a way to use a loop to cycle through all the properties of a DisplayObject and class extended off of it, like in using a for(... in ...) loop on Objects.
I was wondering if it was possible to use a for (or for each) loop to trace the properties of an event to the output window. I know I can trace the event in one go, like this:
I have 35 movieclips, named s1, s2, s3 etc, depending on the value of currentDisplay, I would like to set a movieclip visible property to true while the others are set to false, I have tried the following:
Code: for (i=1; i<36; i++){ trace(i);[code]....
but I receive an error message: 1083: Syntax error: dot is unexpected. I assume it is referring to the dot before visible.
I was doing a project for class and all of a sudden i cannot change anything in my brush properties except color. the stroke, style, scale, cap, join is all locked. i was using it fine earlier and it works for all the other tools but only the brush isnt working.
Is there a way to change a graphic, but keep the properties across frames such as size and positioning, so that the new graphic does everything the same? That's pretty much all I can ask since I don't really know where to start.
What I have done is create a preloader that loads an SWF file. I used the same preloading technique used at this site [url]...
What I want to do is when the browser window resizes I want to change the swf files height and width properties to the size of the window.
Is this possible or should I approach the preloader differently so that my main swf gets loaded by the browser so I can use javascript to change its properties.
I have a text whitch I created with: createTextField command. Somehow I figured out how to change the text's color and size but I'm still not able to change it's font although I used the command text.textFont=arial; (I used Arial too).
Basically I wanted a list with command that you can change text properties..
how do i make a movie clip move right 5 pixels every time i press SPACE with actionscript 3?how do i change under properties for input text box, paragraph, behavior and make the password characters be black circles or dots instead of asterisks in flash cs4?how do i take a screen shot of the microsoft windows login screen when I switch on the computer?how do i test movie in full screen in flash cs4 or publish it in internet explorer and have the trace("blah") command or output shown there?
I have come across a problem where an SWF that I've developed has to be loaded by another SWF that pans and zooms the inner swf. I have created these two MovieClips to demonstrate my problem, I've called them Inner and Outer. These are the document classes for them:
I dropped a button component into the stage of the Inner.fla file and named it btnOne in the properties window. The Inner.fla runs as expected on its own. When I include code in the OuterClip class to instantiate an InnerClass variable it complains thus:
1120: Access of undefined property btnOne.
So I can see that there is an issue here to do with linkage ?? I've tried quite a few different settings but feel like I am just guessing and have been struggling with it for a while. In my final scenario the outer file will have timeline and actionscript frames with no document class. Is it ok to mix these two methods of scripting?
My goal is to do various things to a movieclip (zoom out with an alpha change) that has a jpg loaded into it. My thought is that I can load any jpg into the movieclip, and it will follow the commands made to the movieclip (i.e. zoom / alpha change).I am at the point where I am setting up the movieclip properties. Some of the questions I have are: is it possible to constrain the movieclip to a particular dimension, regardless of the jpg size. The jpg would then, ideally, need to be told to center within the movieclip, and the excess picture be cut off. Here is what I have so far: [code]For some reason the mc will no longer show up, and the traces come up as unvalid when I add the width and height dimensions, otherwise the picture will load, but at its original dimension.I was wondering if there was a tutorial explaining some of the concepts of mc's and loading images.
I currently have a scene in Flash CS4 that consists of an image layer1 (converted to a motion tween), image layer2 (converted to a motion tween), an actionscript 3.0 layer, and a hotspot layer. Let's say the animation is 10 frames long for simplicity. At frame1 I want the visibility of image layer 1 turned on and the visiblity of image layer 2 off. Then, I want to spin image layer 1 and 2 simaltaneously (I know how to do this with motion tweens of course) but mid-spin, say at Frame 5, I wish to turn on the visiblity of image layer 2 and turn off the visibility of image layer 1.
How do i change the visiblity properties of my image layers with actionscipt? I assume there is a class I need to load and then change the properties of the image layers in the actionscript layer at the corresponding frames I wish those properties to change.
I have 4 mc's that are acting as btns inside an mc on the main timeline...[code]there are 3 other mc/btns and all come up at different frames in mainbranch_mc (mainbranch_mc is on the main timeline)
first question, if I add the above codes to each mc at the beginning or end of mainbranch_mc I get a null error, so the only way I do not is if I add actions to the frames the buttons start in. (is this correct?)
second question, since btn mode is true I do not need to change the mc properties from mc to button correct?
last question, since newolivefour_mc and the 3 other btns (which I did not list are all inside the branch_mc timeline) how and where do I code so the btns when released to getURL's.
if you can set and change different properties of a graphic symbol using AS? I know you can change MC's and buttons. I also know that you can change graphic symbol properties using the prop inspector. I was thinking that since you can change properties like _alpha in the Prop Inspector, how to you set and control them using AS.
I have say 50 movie clips on the stage. each has a name like "button1", "button2" etc and I want to move each one using a for loop instead of hard coding "button1._x = 50"
When I try this it doesn't work.
Code: var buttonName = "button1"; buttonName._x = 50;