ActionScript 2.0 :: Attached Clip In Between Depths Of Other Clips
Mar 8, 2006
I have ablut 60 movie clips attached dynamically on the stage in flash each at various depths. I want to place some other movie clips in between the depths of those clips dynamically .. how would i go about that?
I 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?
say I have a clip with an onEnterFrame running on it with a hit test to check if the user has rolled off the clip . . . Then i create an empty clip within that clip and attach clips to it. Will my .onEnterFrame and hitTest now apply to the clips i have attached to the original clip?
I'm having trouble managing the depths of my movie clips.I've got a startDrag() function and a stopDrag() function. Whenever I rollover another MC, I want the depth of that object to change to 1+ the object it rolled over.(I apologize if my English is poor)This is as far as I got, but cIndex returns the depth of the object that is currently being dragged; not the object it's hovering over... Is there a way to get that depth?[code]
is it possible to swap depths for multiple movie clips at the same time? how about swapping for negative depths? or will that kind of thing lead me into probs later?
I have a splash page for a site I have built and it is 7 hexagons in a group like part of a bee hive.When I mouse over on it grows (tweens)and will ultimatley show some content when finally completed.on mouse out it shrinks back to normal size.what I want to achieve is that when mouse over the depth of that mc instance is on top and all the others a in the background.now for that part I can't seem to get right...
if I have mouse out from another of the 7 clips to mouse over another I want the mouse over tween of the new hex square to be on top and the mouse out tween of the prevous hex square to be below the new mc Instance that I have just mouse over and all the rest of the hex squares to be at a depth below the the hex square I have just mouse out from...This is the code I have on the buttons
on (press, rollOver, dragOver) { this.swapDepths(100); // set this instance to top depth_root.x.swapDepths(50); // set mouse out instance below top[code]............
I'm having trouble managing the depths of my movie clips. I've got a startDrag() function and a stopDrag() function. Whenever I rollover another MC, I want the depth of that object to change to 1+ the object it rolled over.(I apologize if my English is poor) Can anyone give me a nudge in the right direction? EDIT: This is as far as I got, but cIndex returns the depth of the object that is currently being dragged; not the object it's hovering over... Is there a way to get that depth?
As most of you don't know, I've been creating an rpg game. And, after several tries of art making, etc, I have finally moved back into coding the game. And now, I'm stuck on the equipment system idea. At first, I thought I would just place a bunch of goToAndStop's for each movie clip to go to a frame that has that certain armor piece. This was my first idea for an equipment system. However, after doing some research, and realizing how much lines of code could be saved, I started looking into simply adding and removing movie clips from the character as my new equipment system idea. Now.... on to the problem.
Basic want/ overall achievement wanted: Create an equipment system, which will basically attach movie clips (items) onto characters, which themselves will already be attached movie clips on the stage.
Problem: What is the exact code to do this? And Is there a better way to do this for an equipment system (a less laggy or more efficient way perhaps that I'm not seeing; Check the code below to get a better idea of what I'm talking about)?
Part of the code (or basic idea of code; see comments for extra details
code: //Don't worry I have an OnEnterFrame function here; //attachedObj= the character; figure= the MC name of the character; attachedObj = attachMovie("figure", "figure"+1, 1);
I was making a small animation maybe for forums and stuff just wanted to see if i cud do it when i had some problems. What i want to happen (don't ask why) is to have these random movie clips from the library to come on stage from the far right side and to move over to the left and be deleted, but have the movie clips being moved, deleted, and loaded continuously. The problems i'm having are that i can't get the clips to be attached to the right side because the depth is all different. here's the code on the first frame. I will attach the .fla file too.
I'm having trouble figuring out how to target a series of movie clips i'm attaching to my movie.I'm loading some xml for a slideshow and i'm generating a series of dots at the bottom of the screen to indicate how many steps are in the slideshow and the circle is meant to highlight your current position as you step through the presentation.the MC for the dots is two keyframes with a different color and a stop action on each frame. Here's the rundown of the code:
1. There's nothing weird here, i'm just bringing the xml in [code]
2. Here is the loadXML function i reference in the xml.Data.onLoad above:[code]Okay so now i have some dots with the instance names, step0, step1 etc. right? And at the end of my loadXML function you see the firstImage(); function. This is where my problem is, how do i target the first (step0) instance? I have no problem when I write "step0.gotoAndStop(2);" but I need to figure out how to use a variable to keep moving it along when i make my next and last functions for the slideshow.
3. Here is the firstImage function:[code]how do i target the step the same way i target the image? do i have to go back and do something in the loadXML for loop?[code]
I want to target ALL the 20 clips attached as below, at the same time, when I press the button "blue". However, my code can target only ONE of the clips at any time. I have tried attaching the clips to a separate dynamic clip and then targeting it but problems with the registration point (0,0) of that clip means I cannot achieve the result I want:
Code: for(i=0;i<20;i++){ mc = this.attachMovie("red","red2"+i,i); var scaleFactor:Number = Math.random() * 80 + 20; mc._x = Math.random()*500; mc._y = Math.random()*400; mc._xscale = scaleFactor; mc._yscale = scaleFactor; blue.onRelease = function(){ new Tween(mc,"_xscale",Strong.easeOut,mc._xscale,200,3,true); new Tween(mc,"_yscale",Strong.easeOut,mc._yscale,200,3,true); }}
i'm trying to make this little news section and for some reason the rollover and rollout works only on the last news itemClip to be attached. you can take a look at it HERE and see that the bottom one is the only one working.[code]
I would like to have one movieclip over the top of other attached ones. I have tried getNextHighestDepth on the movieclip, but it still doesn't work. Here is my code for attaching the movieclips:
I have a button that has an onPress function that attaches a movieclip with startDrag(true) so the attached movie snaps to the mouse and can be dragged around. The problem is that I don't know how to set up the onRelease function so that when the mouse button is lifted the attached movieclip is removed. Also, the attached movie appears in the upper left corner for just an instant before snapping to the mouse.
As you can see I am attempting to assign x,y positions to clips that are being "attached." var clipArray = new Array(); clipArray = [189, 275, 361]; // x positions for (var i:Number = 1; i < 4; i++) { this.attachMovie("clip"+i,"butt_"+i,i,{_x: [clipArray(i-1)], _y: 142}); }
Q1) The registration point of a created clip is top left - my question is how can I dynamically change it's registration point - say to center center?
(I am trying to attach a movie clip to a created clip and I wanted it to be centered inside the container - a related sub-question, how can I find the x-y coordinates of the attached movie clip within the created movie clip?)
Q2)When I tried to create two different movie clips, I found I had to create them at different depths, else the first would load and the second would not. Why would that be so? I'm on MX 2004 Pro.
I've attached a movie clip using the attachMovie method. I was wondering if it's possible to handle the attached movie clip... I don't know if I'm expaining this correctly but I'd like my movie clip to perform some simple actions (gotoAndPlay, Stop)This is my (lame) script:
//Ataching clip this.emptyClip.attachMovie("photo001","Img001",get NextHighestDepth()); //Action for the attached clip this.emptyClip.gotoAndPlay("starting");
I copied this code from the web that creates snow and I have this code on frame 100. I want to remove this movie clip when it starts back again on frame 1.
Inside the attached clip there is a dynamic text field with an instance name of catHdr_Ins, variable name varCatHdr. I cannot for the life of me reference that text field.
Basically its an onPress event handler on a movie clip that attaches another movie to it when pressed.The problem is, I only want the movie clip to be attached once in the designated x,y coordinates, no matter how many times the main object is pressed. I'm essentially trying to write my own FreeTransform script, that allows users to resize the object.
i am trying to draw continues line one point to another by mouse click , and each points there will be a round shape(using linkage library method) with the mouse click .the lines all are removed by this (_root.newgrid1.clear()) method.the problem is that i was only able to remove one round shape from the stage using remove movie clip method,ow can i remove all the attached movie by the reset button from newgrid2?
################################################## ## this is the method i used to remove the clip _root.reset.onRelease = function ()
I have a series of mc's I'm attaching from the library, with buttons in the main movieInside each of the attached mc's is a close button that needs to close the attached mc and launch a function in the main movie, but I'm having trouble addressing the button inside the attached mc from the main timeline.I've tried this:
I'm quite new to A.S and lately i got a problem when trying to trace the info of an attached movie clip.I created 2 movie clips named "test" and "testChild". In actions frame of "testChild" i put this:
i'm attaching clips from library using attachMovie. inside those clips are functions. I'd like to call those functions a few lines after instantiating them using 'attachMovie.' It seems that the clip isn't fully loaded because my functions aren't being called. I tried using movieClip.onLoad, but no dice.