ActionScript 2.0 :: Duplicate Nested Movieclip And Swap?
Dec 14, 2011is there a jsx script that I can use to duplicated a nested clip in my library along with all of the sub movieclips and relink them?
View 0 Repliesis there a jsx script that I can use to duplicated a nested clip in my library along with all of the sub movieclips and relink them?
View 0 RepliesI have 170 images that I need to place on the same place on the left side of the stage and and have them move across the stage one at a time, increase in size and then fade out after 10 sec. The sequence then continues for all 169 images. My initial thoughts are to animate the first image inside a movie clip, duplicate it and swap the image. When I tried this it worked fine until the image had shape tweened to the larger size (at this point the image displays for 10 sec and fades out). At the key frame at this point the image changed back to the original one. What do I need to do to make the new image visible throughout the whole movie clip when I swap the image like this? Is there a better way to produce this type of animation? I am using Flash Professional 8 and quite new to the world of Flash and Action Script.
View 14 RepliesI've realized that I am unable to swap depths between _root. and nested mc's based on its _y axis.For example, I use this code:
Code:
_root.player.onEnterFrame =function() {
this.swapDepths(this._y-230)
[code]....
My problem is that when I click the letter movieclip it does create the duplicate as it should and it starts to drag the duplicate mc. However, when I release the clip it doesn't stop dragging? I realized that if I put onMouseUP event instead of onRelease it actually does stop dragging when I release the mouse. I would, however not like to use the onMouseUP event if possible.
[Code]...
I have one mc lets call this mc1 with 3 or 4 mcs nested inside of it. Now I have copied and pasted this mc and called it mc2. Now if I change something in any of the mcs inside mc 1, mc2 automatically gets the same changes and vice versa, any way to avoid this? So I can have the mc1 containing something different than mc2.
View 1 Repliesi have one mc lets call this mc1 with 3 or 4 mcs nested inside of it now i have copied and pasted this mc and called it mc2.now if i change something in any of the mcs inside mc 1 mc2 autmatically gets the same changes and vice versa, any way to avoid this? i can have the mc1 containg something different than mc2
View 1 RepliesThe code is supposed to receive one system id and then scan around that system in all directions, with each direction having its own length. It is like scanning a rectangle around that system where 9*9 = 81 systems.The code works very well; but the problem. I get 8 duplicate results and there is a complete row missing from the results. The one just above the middle row. I think the problem is in the topsystem integer but I don't know what is wrong with it.[code]if you watch the part of the code that has if statements. this part handle the edges.specially zero and 10k. about what i want to do. think about it like a 9*9 dots field in rectangular shape. has 9 rows and 9 columns. each dot has an id from 1 to 10k. the input is the id of the dot in the center of the field (column 5, row 5). as now i know this centeral dot id. i want to loop through the whole field to find the other dots ids using topsystem(the distance between the centeral dot to the upper edge).downsystem (the distance between central dot to the lower edge). leftsystem (the distance between central dot and left edge).rightsystem (the distance between central dot and right edge).the code is working fine but there is 8 missing ids that replaced by 8 duplicated ids.
View 1 RepliesI have two main clips with clickable clicks within each. I am using swapDepths on the two main clips in a tab navagation fashion. The problem is that if I click on the space between the nested clips in the top clip it actually is hitting the buttons(movieclips) on the other clip under it. Any suggestions?
View 1 RepliesI'm sorry if this post breaks forum conventions, but I searched and didn't find a solution in past posts.
I'm writing a function that highlights components of the animation I've created.
It does this by creating a white box on top of the entire stage, tweening it's alpha value from 0 to 80, and creating a new instance of the movie clip to be highlighted on top of that white box.
I run into a problem when I need to highlight components that are movie clips nested within ones on the top/root level.
When I duplicate instances of nested movie clips, they just exist within the movie they were nested in.
I want to pull those duplicated, nested movie clips into the root area so it rests on top of that white box I just mentioned. How do I take a nested movie clip and pull it out of it's parent onto the top/root level?
URL...I've written everything to detect when colors and teeth are selected, but I cannot figure out how to swap one movieclip for another. Right now I'm not using an actual image, just colored squares. I've set up a movieclip variable that is named each color. Basically I'd like to click a color on the bottom, then each time I click a tooth have it swap whatever movieclip is already there for the one of the color I selected.[code]
View 1 RepliesI've followed a few tutorials on Swapping depths, but they all refer to swapping the depth by using behaviors such as onRelease etc.
I would like to swap a MovieClip with another, but i want to do it at a given point on a timeline as opposed to doing it through a behavior so the swap isn't immediate.
I tried using the following on a keyframe this.swapDepths(second_mc); but nothing happened, the movieclip just runs through
I've uploaded my test file here:
[URL]
As you can see each movie clip runs when you click it, but i also want it to swapDepth (so the second movieclip is now on top to be clicked).
I use swapChildren(mc_1,mc_2) to switch depth between 2 movieclips from the root level. Everything work just fine....
but when I create a container_mc and place the two movieclips into it then the 1120: nullobject reference error occurs?? container_mc.swapChildren(mc_1,mc_2);
I am trying to make a timer that swaps two movie clips, so that each two seconds? Here is the code:
var leftPillar:MovieClip = new Right();
leftPillar.x=150;
leftPillar.y=250;
leftPillar.width=550;
leftPillar.height=400;
The idea is that each 2 seconds the movie clip should change to which ever one is now visible. What is currently happening is that only one of the clips ever shows, (newLeftPillar).
I am trying to create a basic example. Using frames i know how to do that but i want to know how this can be done using as3. Using frame: A movieclip in which there are 6 frames: Red rectangle in first 3 frames Blue rectangle in last 3 frames
View 4 RepliesI put 2 container named mcContiner1, and mcContainer2
And
var mcImg1:MovieClip;
var mcImg2:MovieClip;
[code]....
I want to swap these 2 images, that is I want mcImg1 can be displayed in mcContainer2, and mcImg2 can be displayed in mcContainer1, of course the easiest way is I load these 2 picture again, but of course, it's not the answer I expected, also, we can move the movie clip to make the change, I still think it's not the best method, because it will make program too complex.
what I'm tryingto do is have a row of buttons that when clicked change the imageheld within a holder movieclip. I have a button with instance name"adept" and a holder movieclip with instance name "holder". this isthe code i have so far, i have barely started:
adept.addEventListener(MouseEvent.CLICK, Click);
function Click(event:MouseEvent):void {
eventNotice.text = "MOUSE CLICKED";
[code]........
Code:
moviclip.swapDepths(movieclip._y);
and it worked perfectly.
but I decided that I wanted to continue the development of the game in AS3 (so that it will be more up to date and I could learn the new syntax), and I found the equivalent to swapDepths is setChildIndex. so I followed the new rules and came up with this code:Code: setChildIndex(character_mc, character_mc.y);but, sadly it does not work the same. the game becomes extremely laggy and almost unresponsive, but becomes normal again if I remove the code. So, my question is how can I add a similar code for this to work properly.
I have a class definition as file. In it a variable gets passed to into a function (parameters). Then I want to use the name of this function to swapDepths with another movieclip.
Code:
private function alphaZero(clipToSwap) {
trace(clipToSwap+"+clipToSwap");
[code].....
I want 3 movieclips to change positions (swap places) on the stage randomly when I push a button and make sure they are always in different positions, so they don't randomise the same way.
cat, dog, fish
position_a,position_b,position_c
position_b,position_c,position_a
position_c,position_a,position_b
then loop and randomize the position they popup in again. So I can just keep on clicking the screen and they always change.
xxxa
xxbx
cxxx
I will have the 3 movie clips on the stage with instance names.
position_a
position_b
position_c
[code]....
how to swap the sprite instance for a movieclip via the document class.
this a boid example from soulwire, and works great but i want to use a library clip instead of the vector sprite - for arguments sake - the library clip would be "boid"...
[Code].....
but am not able to work out what i need to add/edit...
i am using a movieclip who has two nested movieclips, the problem i am dealing is that when i try to get the width or height of the parent movieclip it always showing the values of the small nested movieclip, when i draw the movieclip it draw perfect but when i read this values shows that error, what can i do?
View 2 RepliesI want to apply actions to a movieClip nested inside a dynamicly attached movieClip, with the attachMovie method; it doesn't works when the movieClip is attached by a button:
1.when the swf movie loads with an attachMovie method the remove_btn clears the window_mc
[Code]....
I'm trying to do a cleaning of some classes that is added into a MovieClip, but I can't seems to set the MovieClip(Class) to null. What is the proper way to do it?
private var mcHolder:MovieClip = new MovieClip()[code].................
Is it possible to use duplicateMovieClip to copy a movieClip into another movieclip, or is it only possible to duplicate it inside one and the same containermovieclip?
View 1 RepliesI'm trying to do somthing like this:
class Timer extends MovieClip
{
// constructor
[code].....
i have movieClip on stage with name ==>> myStar. i do not know how to duplicate that movieClip ? i am trying
Code:
var myStarContainor:Sprite = new Sprite();
myStarContainor.addChild(myStar1);
myStarContainor.addChild(myStar2);[code].....
Flash actionscript3.0 How to dublicate the movieclip and attach the movieclip in stage.
View 2 RepliesIn stage there is one mc i need duplicate for that mc how .
View 1 RepliesIs there a way to duplicate a MovieClip in AS3???I've tried all methods I found (in google) but weirdly none works.I am very pissed as people keep saying it works but it don't!!![code]
View 10 RepliesI was looking at a video tutorial, and in order to reference a MovieClip, the instructor used:
var mc:MovieClip = MovieClip(e.currentTarget);
What is the difference between using that, and just using:
var mc:MovieClip = e.currentTarget;
Also, is there any way to easily duplicate a MovieClip? (or any class for that matter) There was a function somewhere back there, but that created a dynamic class. I want an exact replica of the class and all it's properties without manually changing over each and every value.