ActionScript 1/2 :: Swapping MovieClips In And Out Of Area
Oct 7, 2009
I'm trying to swap movieclips in and out of an area, rather than loading an endless number via attach/getNextHighestDepth. Is there a way to swap my attached movieclip A with a new attached movieclip B, so that either clip A or Clip B is loaded, but not both? Because my current program uses attached files of identical size that overlap, I didn't realize there was a problem until things slowed down. I checked my number of objects in the debug list between hitTests and lo and behold, the list of objects got longer each time, even though to the viewer, it looked the same.
How do you go about swapping depths in AS3? I've got a movieClip (allContent_mc) that contains a bunch of other movieClips(mc1, mc2, etc.) that expand in size when clicked on. However, when they are expanded I need to make sure that the one being viewed is on top. The control to expand each clip lives within each clip itself. Ideally, when the expand code (below) is executed, I'd like to make sure the clip's depth supersedes all others. I'm keeping all the clips together in one larger clip because the larger clip is living inside a scrollPane component. Pretty sure I'm just not defining the path to the clip correctly.
I've 6 different movieclips on stage, with one main focal movieclip in the center. What i need is that when clicking on the surrounding movieclips they animate in to swap their position with the main focal movieclip, which then animates to take it's replacements former position. So after a few mouse clicks all of the movieclips could have had their position shuffled from it's original location.
I know i've seen a similar thing on a photo gallery where the current photo is swapped with whatever thumbnail is clicked on but can't seem to find an example.
Currently i have the positions of the movieclips controlled by variables, the animation handled by tweener, and can quite happily find the position/scale etc of the movieclip that get's clicked on, but can't figure out how to get the focal movieclips details as it might never be the same movieclip.
I have an animated character swc that is an empty skeleton basically (has all the body parts, animations, and functions/vars). I want to essentially put different clothes on that character at runtime so I don't have to have many copies of this character in my resources.
For example, I have 'skeleton' (the non-clothed model) and 'Bob', 'Jane', and 'Mary' characters. 'skeleton' is animated and fully works as an exported swc, and to get the other characters in their clothes/skins, I open up Flash CS5 and replace the movie clips with the 'clothed' versions of the components. To clarify,'skeleton' has "body parts" as movie clips that are all animated on the timeline, such as "head","face","left arm","right arm", etc. I open up 'Bob', who has the same exact design as 'skeleton', with the exception that 'Bob' has all the clothes and such as differently-designed movie clips. The size, shape, orientation, and reg points are all the same across all the components. After I've replaced all the movie clips in 'skeleton', I export it as a swc named 'Bob.swc' and I do this for all the characters.
What I'm asking is, how can I do this process ^, but at runtime instead, so I don't have all these duplicate root swcs ('skeleton' has a lot of frames on it) so I can cut down on a bunch of space? So I can do something like:
// bob gets all the actions and animations of skeleton var bob:UIMovieClip = new skeleton() // replace the body movieclip with a new looking one bob.body = resources.bodyassets['bob']['body']
how to make buttons play movie clips in a particular area when I press a button however I'm trying to make the jump up higher.
I have 3 menu items with 3 movie clips loaded just beneath the menu Items. However my first problem is, how do I hide content or even better, only play certain movies when a button is released?
So I've recently started working with ActionScript 2.0 at my internship. I am now working on a game, that already had all its graphic interface designed and I am doing all the programming. Basically what I have to do is get some movie clips (randomly) from a different scene and print them on another scene in a designated area (but also randomly). I am not sure the best way to explain my problem, so I made a sketch of how the scene should look. [URL] So basically I want to print the movie clips on the black space, as if they were the red squares. But the movie clips are stored in a different scene in the same project. So I want to know two things: how do I get the movie clips from the different scene? And how do I print those movie clips on the specific area?
how can I adjust the _x and _y area positioning of this set of duplicate movieclips? 710 x 143 are the dimensions I would like the duplicateMovieClip to take place, but it is not the positioning. How can I fix this?
i have a drop down menu am working on and each button tab (although they are not button instances !) when clicked opens up the "drop down" section which you can mouse over to choose another specific button etc - if you mouse out of that drop down area then it pulls back up to the original tab state .. what do i change to the code below to decrease the area that you mouse out of to make the drop down area pull back .....at the moment it at least two inches on the screen below and to the right of boundaries of the drop down box before it pulls up - i want to it pull up as the mouse leaves the boundary box .... hope this makes sense .... there is some part of the actionscipt below that controls this but can work out which bit and how to change it !!! (am guessing the x mouse and y mouse bits - but how to change it ???)
public static function cloneDpObj(target:DisplayObject):Bitmap { var duplicate:Bitmap;
[code]....
to clone target displayObject (MovieClip or Sprite) and return Bitmap Object.
It can get bitmap from the target object, but it seem don't get all the area of the image.
By give the width and height of target object, but the target object in design was applied by Glow Effect, so my question can we get the all view of bitmapdata from a displayobject?
I have a movie clip named circle_mc(see the image on the link below) and a mask object(movie clip) which determines visible area of the circle. User can change the portion which is visible (extend the red area and make it red+blue, gray area is invisible). I need to find proportion of visible area to invisible area (red+blue/gray) so that I can calculate angle.
I would like to first add the xml to my flash. Fine I can do this.But I have a number of buttons, where when I click say CW1, i get the information from the XML file with a node of CW1. I have all the xml set up fine.As I have about eight different postcode types.
ST, CW, CH, TF, WV, WS, DE, SK, SY, and each of these may have numbers that follow, i.e ST1, ST2, ST3 and so forth.
So I can only assume that the postal area could be the main nodes, and the numbers inside the child nodes, am I right thus far.o how can i load the area of the xml file into my text area on mouse click, pulling the information relating.
However I'd need to be able to draw *only* on the board area (a 450 x 350 pixels area) instead on the whole movie... how to "tweak it?" Here's the fla: [URL]
I'm programming a game for my Advanced Higher Computing class, and am doing a whack a mole style game. I am trying to program for the bit where when you click the moving movie clip, then the score is increased by 1.
I just want to do not allow editing at some area of text area in flex. How it can be done?let suppose text length in text area is 50 characters, i want to allow editing if cursor position is less than 15, and if cursor position in text area is greater than 15 it should not allow user to add more text in text area.If user press any key it should not add any character in text area.[code]
I'm trying to get this script running. It's to make a menu consisting of 5 buttons next to each other. When one of the buttons is clicked, it swaps position and color with the most left of the sequence. The gap created by the transition is either filled with a simple swap, or having all the buttons left of the gap slide to the right.So I figured I'd arrange all the buttons in an array. Here's my script
I am currently working on a project of a commercial flash box thing for their website.I have a thing where I need a bunch of images to wipe in this certain way. They are in mc's, and just sitting there, while I have squares moving on top of them doing the wiping. I need to know how to swap these image mc's out when it hits a certain frame e.g. frame 70.
I'm trying to figure out how to have a movie clip randomly replaced every time the page is refreshed. I have 4 clips that I want to have appear in the overall movie, but swapped in and out randomly. Also, I want these clips to play once, then stop, but continue to show the last frame of the clip for the remainder of the time that the main movie is playing. I must be placing the stop() in the wrong place or something. I tried placing one inside the original movie clip before I published it, it works on it's own, but not when I place it in the timeline of the other movie. No matter where I put that stop command, it doesn't seem to work.
I upgraded recently to Adobe CS5 from MM Flash 8 so that I could recover some newer Flash components that were developed in a newer version. This all seemed to go with out any issue. However, once in CS5, I noticed twice that an images switched to another image in the library. So I had two copies of the image and one image that went missing. I solved this by just updating the image that was corrupted.
I was on a crunch for this project and was working 16hr days, so I just left my computer on over night with CS5 open. I published the presentation and sent it for approval. Once everything was approved closed CS5.
When I reopened it many, (around 30ish) of my images have been corrupted the same way. I went back to my previous backups and the last 8hrs worth also have the corruption.
Is this something I can easily and permanently fix in this demo or as long as I use it will it keep on screwing up?Is this issue only with images or is my action script also likely to be corrupted?
I simply want to be able to write a function within a class that swaps a button or movie clip on the stage (that sits within another movie clip)with another button/movie clip that is located within the library.I have attempted the addChild() method but that doesn't seem to be working so well...e.g.clipOnstage.myBtn.addChild("libraryClip")....was just hoping it would replace the mc that is already within the display object container (kind of like what loadMovie used to do in as2)
I basically have a large bar of items that fills up dynamically, they are all added to a dispCont movieclip as a container. When you click on one it gets pulled to the front, scales up and I want all the unselected Items to blur or become semi transparent. So i figured i could just tween the dispCont object, however this affects whatever is brought to the front, so i want to switch that into a new MovieClip called centerCont. Here is the code, ive been trying different things, I could just use a little input.[code]when I click on it because i am trying to set event.target.parent = centerCont;otherwise, uncommented and that removed i get Code:1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject.
I'm a pixel artist struggling with AS3.I want to load a sprite sheet from file, actionscript through the five rows of colors in the upper left to identify the five palattes (by default, the sprite sheet is colored using the first palette), then recolor the entire sprite sheet according the one of the five palettes, setting magenta to transparent. The end result being the ability to do this...
I can do loops and arrays, but I don't know how to actually cycle through the PNG identifying and replacing colors. I've loaded the sprite sheet and scrolled the palette out of view using scrollRect, but nothing else.
I have got an animation using 4 jpeg pictures which are of course stored in my library...I use them multiple times in the animation and I need to change them from time to time but I dont want to swap them manually in flash. The ideal solution for me would be if I could write some code that is able to swap this images in library for those I have in folder where swf is saved. here you can see my animation for better understanding: [URL]
How you'd swap; after storing, _x /_y position values of movie clips on button instances ie. onClick ..... Let's say I had four 4 movies and 3 buttons the (first movie looking like a button but is active so it's not clickable at that point) mc1, mc2, mc3, mc4 when the movie loads they are in that order. When the user clicks mc2 or 3 or 4 it slides into the _x position of mc1, and mc1 slides into the _x pos. where mc2/3/ or 4 just was (they swap).... then the user clicks mc4 or 3 or 1 and it swaps pos. with mc2 and so on.... all this done with a smooth easing transition. An example similar to this is the navigation module on [URL].
I have an image (possibly in an MC), which I would like to change, depending on the section the user is in. Basically I am looking for something like what the Swap Symbol command does.. swapping the symbol with another one.
I have a list component being populated by XML. In the XML, it contains characters like & " etc.. I have a function that will replace that with its proper character like & and "
I am working on a Flash / AS3 project which has several audio tracks and starts off with an intro track. When the user clicks a button a window opens and the audio track changes, the new audio track continuously loops until the user closes the window. When the window is closed the audio track switches to a default audio track which is similar to the intro track. The problem I am having is that when the user clicks on the button and the window opens, the audio track plays as expected, but when it reaches the end, it doesn't loop, instead the intro track starts to play instead (and loop I assume).
I included trace statements to track what the value of "music" is doing. It appears that when the function repeat() occurs, "music" always seems to default to the intro music "audio/track-intro.mp3".
I want to swap depths on movieclips overlaying each other but instead of the new clip on rollover just popping up over the other one, i want it to fade into the top.
Just was wondering if anyone had any idea on how you'd swap; after storing, _x /_y position values of movie clips on button instances ie. onClick ..... Let's say I had four 4 movies and 3 buttons the (first movie looking like a button but is active so it's not clickable at that point) mc1, mc2, mc3, mc4 when the movie loads they are in that order.
When the user clicks mc2 or 3 or 4 it slides into the _x position of mc1, and mc1 slides into the _x pos. where mc2/3/ or 4 just was (they swap).... then the user clicks mc4 or 3 or 1 and it swaps pos. with mc2 and so on.... all this done with a smooth easing transistion.