ActionScript 3.0 :: Toggle Alpha Of Multiple MovieClips?
Mar 31, 2011
I'm trying to do a project where there are 5 movie clips no1_mc, ...no5_mc. Initially only no1_mc's alpha will be 1, while the rest of the movieClips alpha will be 0.5.
What I want to do is if no2_mc is clicked the its alpha should be 1 and the rest of the movieClip's alpha should be set to 0.5.
ActionScript Code: var imageContainter:String; var fileName:String;
[Code]....
This code appears to be working. I'm dynamically creating a bunch of movieclips that each contain an image. The also code stacks each clip on top of each other.
I'd like to be able to now set the alpha or visibility of all of those movieclips to 0 or false, except for the first one. I have other code that will set specific movieclips to display based on mouseEvents.
How do I refer to all of them? And should I be using arrays as well?
This seems like such a simple task but I seem to be going about it wrong. I want to be able to toggle on and off different movieclips in a scene with an assigned number like: 1 would make movieclip1 start and stop, 2 would make movieclip2 start and stop, etc. I got it to work with the spacebar but with that I can't target specific movieclips.
I have a flash project I'm working on and I have 9 buttons that toggle out to a picture.I have the code working for 1 button, but as soon as I put the code in for the second button, it doesn't work and gives me the error: Duplicate function definition.How would I go about with the script for multiple toggle functions within the same project?[code]
I've got five buttons and want them their enabled property to toggle as you move through the menu. So, if MenuItem1 is disabled (because you're in that section), then you click on MenuItem2, MenuItem1 is automatically enabled. I'm using SimpleButtons. No need to use anything more than that.
I'm new to flash and just need to do a simple task but I can't manage to get it to work. I'm trying to import a video (flv) into a SWF container and need to AS functions which should be exposed to JS (using liveconnect or anything else). These two function should toggle sound on/off and toggle play/pause. I dont need any user interface or a full featured player, just these two functions.
I need a way to blend two movieclips each with an alpha between 0% and 100%, and instead of adding the two overlapped parts together, i need the colour to be an average of the two overlapped parts.
Ive been looking for a few different ways to manage this. The reason I need this effect is to do a realistic motion blur for a moving ball (which can be in any direction).
I got 3 movieclips with two frames on each, e.g. light on/off, which serve the purpose as buttons, so the user can toggle them on/off. My problem is that i cant sem to figure out how to make a listener or/and an if statement that keeps a lookout after if a light has been switched on already. So if the red light is on and the yellow light gets turned on, then the red light goes out etc. Also I need to send that information to another class, I guess that would be done through a get/set function?
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.
On my stage I have 2 empty MC holders, each of them in a seperate layer. In the bottom mc holder called 'map' a map image is loaded from my XML file using MovieClipLoader. This works fine.
What I want to achieve is that on top of the map, 24 PNG images with Alpha channels are loaded into seperate MovieClips attached in MC holder 'projects'. For every PNG image a MovieClip from my library is attached in order to determine the hit shape of the PNG image. This works fine too!
However all of sudden my first 2 MovieClips with the PNG images in it dissapear as soon as all of the images are loaded. But when I roll over on of the other MovieClips they suddenly show up again and when rolling out they dissapear again!
It has nothing to do with my XML file nor my PNG images, because when I move my first 2 XML nodes (the ones that are dissapearing) to the end, 2 different MovieClips dissapear! It worked absolutely fine before but since I added 2 more MovieClips the problems started. It almost looks like I can't load more then 22 PNG images, but that would be extremely weird.
I tried creating the first half of the MovieClips in one MovieClip and the second half in a different MovieClip, but that doesn't change anything. But when I create the first half of the MovieClips in the _root and the second half in a MovieClip, only 1 MovieClip dissapears instead of 2!
I really don't get it. I'm totally confused and lost since I don't know what else I could try.
Here's my AS2 code:
Actionscript Code: var pimage = new Array();var pmc = new Array();var ptitle = new Array();var phit = new Array();var ptooltip = new Array();var pmenu = new Array();var ptotal:Number;var phalf:Number;function fillProjects() { nodepath =
I have 50 images that need to be on stage, which will be embedded into 50 different movie clips. I named the movie clips image1-image50 and the images are in an external folder named 1-50. Every freaking article or tutorial I have found clearly explains how to upload one image, or just one at a time. I can do that, and spend 2 days renaming all the functions, but I do not want to do that. Is there a better way to just load all 50 images, place them accordingly?
I have 24 movie clips on the stage: my_menu.image_holder_mc1 thru my_menu.image_holder_mc24. I want to load an image in each one. How do I identify the holder which to add a child.
The Code I have so far is....
Code: for (var i:Number=1; i<=24;i++){ var myLoader:Loader = new Loader(); myLoader.name = "image_"+i;
I know how to change the alpha of one movie clip at a time on rollover, rollout, and release. But I'm a bit stuck trying to figure out how I would change the alpha of multiple movie clips, when one is clicked. It's for a simple photo gallery and I want all the thumbnails to darken once one has been clicked & the image is loading. I can't just fake it by having a somewhat transparent black movie clip appear over everything, because I need the alpha of each thumbnail to be able to change again once people roll over a new thumbnail.(a section of my code is included for reference but there are like 30 thumbnails so I didn't include it all, the code is the same for everything)
I figured out how I can create a roll over effect on one button so it fades in & out depending on if you are on it or not. I'm trying to create the same effect for my other 13 or so buttons & I can't seem to get it. I keep getting errors any way I try to code it. This is the code I have **trying to add the code for my first 2 thumbs"
add some functionality to the presentation template. Currently you can only move from one page to the next. So if I want an animation on a page, no problem I'll just add a stop script at the end. No big deal. But if I want Multiple animations (just trying to replace powerpoint here) then I get into trouble.
Each page is one frame on the main timeline. Hitting left/right goes to the next frame, unless the movieclip on that frame also has additional frames. Then it should move to the next frame within that, etc.
I can't figure out that if statement though. I had another bit of script going on my first go, but ran into some issues so thought it best to create all of the scripting on the main timeline. Initially I created a boolean variable, then ran an if statement. Inside of a movieclip I switched the boolean and used the same keyboard interaction to walk through it. On the last frame of that movieclip, I switched the boolean back so the main timeline interaction kicked in again. The problem is, that's a Lot of copying and pasting of that code, and I can't figure out how to go through more than one parent. I just couldn't get it to work.
Should I just be building this thing in a Completely different way? I need to make something, so for now I'm splitting up each frame that I need different animations on and creating a different movieclip for each section. Ideally that would be contained in one movieclip's timeline. Currently one each animation's interaction will be on a timeline. So I have to duplicate the slide to add an animation. So if I have a title come in, then a pie chart, then an image, then another piece of text, I'll be stuck with 4 separate movie clips.
I want something like:if current movie clip current frame is == total frames, clicking right goes to next frame, else go to next frame of it's parent's timeline.I say the parent and not stage because the way you have to set up transitions only works within a movieclip. So you have to set up the entire slideshow within a movieclip if you want transitions between each slide. Right? I don't care about transitions for now, but will want control of those eventually.
I have 30-40 movie clips that I want to reshape. They are all identical except for color and name. Is there a batch way to duplicate the entire library but change the shape without going into each one?
I have a few movieClips and I would like them to play one after the other. [At end of MovieClip play next movieClip]. Using AS3 to Tween, this is my first Clip props. import fl.transitions.Tween; import fl.transitions.easing.*; var myTween:Tween = new Tween(FloatRight_mc, "x", Regular.easeOut, 22.00, 495.95, 3, true); var myTweenAlpha:Tween = new Tween(FloatRight_mc, "alpha", Regular.easeOut, 1, 0, 3, true); How do I get the next movieClip to start playing before its completion, and so on?
I am a newbie in flash Action script2can anyone please tell me that how can i duplicate a movieclip to as much numbers i want through out the stage using actionscript2. i have searched lots of posts in sites but i can't get it
I am making a website with complete external xml data holding text and urls to images. I have several categories. One of the category has three sub categories as menu. When I click btn1 it gets the xml and start making text field, rectangles, lines and picture frame for thumbnails. Before that I use a single movieClip container to hold all that stuff and then point it to mask and scroller too.That is working fine. Now the problem is that when I click on btn2 I want to remove previous container and make a new one.
Now what happening is that it is creating one more container of different xml and putting over the previous one. I have used removeChild command and it is still not working. It only works if I use it alone and do not create a new container. All this process is done on a movieClip. That movieClip holds container, mask and scroller. The only thing that is made dynamically is the container. Rest of the items are on the timeline of the movieClip. I need to remove container inside of the movieClip and make a new container inside the movieClip.
I have several movieclips in my project which are being used as buttons, and when you rollover the mc's the content is viewable the entire time the mouse is hovering in the area of the movie clip, once the mouse moves off it disapeers. Great. I have the code that allows this to happen, but i have multiple mc's and only one works at a time. Here is the code:
mc.addEventListener(MouseEvent.ROLL_OVER, overHandler); function overHandler(evt:MouseEvent):void { mc.gotoAndStop(2);
I have created a flash whack-a-mole game, and coded the 9 different x and y cordinates the 4 moles can come up on. But I can't code it so that the moles can never have the same x and y cordinates.
I have tried this code: (Barney and mulvarp is two moles. .flytt(); is the command that gives the mole a new place to be.
I'm following a tower defence tutorial and part of the code is set up so I can build towers on the "grass" movie clip. I wanted to add more patches of "grass" and gave them all the same instance name so I can be able to place towers on them, but I have the problem that I can only place towers on the first item I placed and has the instance name of "grass". I can't seem to place towers on the other patches of grass.I removed the instance name of the first patch of grass and it let me build towers on the second patch, but the second patch only.
I have 3 movie clips in my scene and they all function properly individually.Problem: only the first movieclip will work in my test of the full scene.If I move a movieclip from the bottom to the first position in my scene, then it will run while the others are stopped I can't figure out how to tell the program to activate all 3 simultaneously - so each button (linked to one scene in the movie clip) will be available to click.The code from each movie clip essentially looks like this
i basically have some images of logs (for a bridge) setup inside a movieclip called log_mc, inside log_mc each log has its own movieclip log1_mc, log2_mc and so on
So I'm trying to shoot multiple bullets out of my body and it all works except I have an odd problem of just one bullet showing up and updating to set position for the new ones. I have a move able player thats supposed to shoot and I test this code by moving the player and shooting. Im taking it step by step in creating this.
The result of tracing the bulletContainer counts correctly in that its telling me that movieclips ARE being added to the stage; I Just know it comes down to some kind of logic that im forgetting. Here's My Code (The Bullet it self is a class)
multiple classes and then register each movieclip from the library to a different class? It isnt working for me. I created two different classes and created two entire different movieClips and registered each movie clips to a different class. However, I can only use on movieClip at a time, when I use the duplicateMovieClip. command to create copies of the movieclip, i find that only those movieclips, whose class i declared first, appear on stage
I'm developing a game.I've attached random movieClips from library. I've movieClips named picLeft1, picLeft2, picLeft3 and so on in library. Its working fine but i'm having problem removing it. the code below is for the attachment of movieclip. Here ranque is an array which stores randomly generated numbers up to 5 and HolderL is the movieClip in which I want to attach the movieClip. And q is a sprite.
for (var i:int = 0; int<3; i++) { que_mc.push("picLeft"+ranque[i]); var que_mc_class:Class = getDefinitionByName(que_mc[i]) as Class;