ActionScript 3.0 :: Nested MovieClips Position Regarding Stage
Jan 23, 2009
I have a master MC that's added to the stage via addChild(p2_mc). Inside that p2_mc, I have others MC'S (added to the stage manually, not via addChild). One of them is instanced fond_mc. I want to position that fond_mc in the middle of the stage using that line of code WHEN the stage is resized. Obviously, the following line is into the resize function:
fond_mc.x = stage.stageWidth/2;
I works but returning faulty results because it uses left corner of the mc instead of registration point, which is top and center. I tried all math formula I could think of to no results. Keeps positioning the fond_mc wrongly. I know this is related to registration OR stage measurement. Is there a way to reset stage.stageWidth values INSIDE the resize function?
View 8 Replies
Similar Posts:
Oct 6, 2009
I have a movieclip, which attaches to another movieclip, which scrolls.On click I want to be able to drag that movieclip away from the one it was attached to. When I just removeChild it, it's position changes. I want it to stay in the same spot until it's dragged.Any suggestion, on how I can give it that same position, when not attached?
View 1 Replies
Sep 9, 2011
Looking for a way to stop all movieclips both are the stage and that are children of the ones on the stage.
I toyed with looping thru stage's children so I can first target clips on the stage. But I am getting error.
for (var i:int = 0; i < this.numChildren; i++) if (this.getChildAt(i) is MovieClip)
{
this.getChildAt(i).stop
}}
View 5 Replies
Oct 14, 2008
As you can see on the image, ive created a 1-frame-timeline which has a movieclip called Main_mc (instancename is myMain_mc). Main_mc has 3 movieclips, one is called Intro_mc. These 3 movieclips are not present on the whole timeline. F.e. Intro_mc is just present at frame 2-19. All of these movieclips has instance-names, f.e. myIntro_mc.
Intro_mc is again a movieclip which has more movieclips,which are present on certain frames, f.e. one movieclip is just present at frame 12-20. All movieclips has instance-names. (I code into a seprated actionscript-file.
Problem is that i cant refer to moviceclips which are nested in the movieclip "myMain_mc" which is on the main timeline. I can just refer to movieclips which are on the main timeline (like myMain_mc), i cant go deeper.
View 1 Replies
Aug 12, 2010
I have multiple nested movieclip in its own different movieclip, and i would like to arrange them accordingly. My idea was to use the localToGlobal function. I can get the position of the MC on stage, but how do I use the function and place the MC based on stage?
cAPos = new Point(objectA.y);
newcAPos = objectA.localToGlobal(cAPos);
cBPos = new Point(objectB.y);
newcBPos = objectB.localToGlobal(cBPos);
objectB.y=objectA.y+objectA.height <-- based on stage
View 1 Replies
Nov 16, 2009
It this part in qeustion "if(ball._x + ball.width / 2 > 400){" should the trace function be recognised when the half of th ball moves over the 400 mark.
Its doesnt though and i dont know why?
ball.dx = 10;
ball.dy = 10;
ball.onEnterFrame = function(){
[Code]....
View 4 Replies
Nov 15, 2010
I am creating a memory sequence game and I was wondering:
1. Is there a way to random position movieclips on the stage without having them overlap each other?
2. Is there a way to have flash draw a vector line from one clip to another in sequence and then have the user retrace what flash did? I have 6 movieclips on the stage, each with their own instance (ex. obj1_mc, obj2_mc, etc.). Is there a way to tell flash to always draw a line between movieclips in sequence even though the movieclips are randomly placed on the stage?
View 3 Replies
Oct 21, 2010
I want to test mc animations without having to hit F12 to see if they work correctly. For instance, if I have an animation movieclip and then I make another movieclip and drop that aforementioned movieclip within, and animate [via the timeline or library preview] I'm unable to see on-the-fly what my animation looks like... it only shows the top most nest, unless I F12 it.
So if I have a character blinking eyes (one movieclip) and then I create another movie clip of the face, and put that aforementioned movieclip within, the preview animation within the library does not show how it'll be viewed when F12'n it.,,,, it'd be great to see your animations on the fly.
View 1 Replies
Feb 9, 2011
i want to take btn1 position half wwidth of own x position on stage
View 1 Replies
Sep 27, 2010
I have a movieclip (root.mc) containing multiple movieclips (root.mc.mc1, root.mc.mc2...). And the parent clip is rotating (rotation). I need to know position of the nested mc when its moving trace _root.mc._x+_root.mc.mc1._x) returns the static value. But the value is static value based on the starting point of the moving clip, is there a way to get absolute position while the clip is rotating?
View 1 Replies
Jun 12, 2011
I'm trying to make a menu that resizes its size when browser is scaled. I've been able to do that, but I can't get the position of the text inside the menu bar to change position when resize.this is the code:
Stage.align="TL";
Stage.scaleMode = "noScale";
bar1._x = 114;
bar1._width = Stage.width-228;
[code]....
View 2 Replies
Sep 26, 2010
I need (convert) absolute position of nested mc (_root.mc.mc._x) on the stage. I noticed that the function localToGlobal could do this, but I could not figure out how. Maybe I could do workaround with counting positions of parent clips, but that sounds lame. how to trace this on the Stage? (trace(_root.mc.mc._x);
View 2 Replies
Jun 4, 2009
is it possible with AS3 to see the list of the movieclips that are on stage?
View 13 Replies
Jan 13, 2011
I have a sprite that I zoom out using the sprite.z property. Once the z property has been modified the sprite x and Y values do not match the stage x and y real value. So far so good and what I was expecting!
What I want to accomplish is that when the user clicks the stage the sprite tweens to where the mouse was clicked but I don't know what x and y position to send to the sprite. ( since stage 200,200 is something like 400,400 for the sprite depending on z value)
I tried Utils3D.projectVector using Matrix3D of the perspectiveProjection of the stage without success. (i.e. I get Vector3D(Infinity, Infinity, NaN))
I could fallback to scalex/scaley but sprites.z gives me the correct scale, perspective projection, paralax scrolling since I have sprites on different z level all for free. I would have to recode all that.
View 5 Replies
Nov 3, 2009
lets say i have a sprite on the stage and one movieclip inside it. now i want to tween or just set that movieclip x and/or y position according to stage position. so for example i want to set mc.y = - 100; (by which i mean -100 to stage, not sprite which mc is in.)
View 2 Replies
May 18, 2010
Let me try my best to explain this... On the stage I have a master movieclip, for explanation purposes, let's call this movieclip "body". Nested inside of body are several other movieclips (we'll call them anatomy items like: arm, hair, foot, etc) Now let's say we scaled body to 200% (body.scaleX = body.scaleY = 2.0)
When I run localToGlobal on one of the nested anatomy movieclips (e.g. arm), actionscript is returning the x and y values of the initial state, not reflecting the scale of body and how it actually caused the arm's position to shift globally.
View 0 Replies
Aug 5, 2010
I'm building an event calendar as part of a website .The calendar is divided into two sections, "calendar" on the right with the actual calendar displayed, and "calendarContent" on the left, where information about the evnts is supposed to show up. The different frames in "calendarContent" are all labeled. Within "calendar" I have different movieclips for each month, and inside each month I put the buttons that open the event descriptions in "calendarContent."
Now, for some reason it's not working. The function I'm trying is the following:
MovieClip(root).pages.calendarContent.gotoAndStop("artsundays");where "pages" is the name of the parent movieclip that "calendar" and "calendarContent" are both inside, and "artsundays" is the label for the frame in "calendarContent" I want to go to. The function is placed within one of the month movieclips. I get the following error:TypeError: Error #1010: A term is undefined and has no properties.I've also tried usng MovieClip(parent) instead of MovieClip(root).pages (since "pages" is the parent), as well as a few other variations, but the problem remained.
View 9 Replies
Dec 22, 2010
I made a series of nested movieclips, and to stop all motion i wrote this code:
[code]....
This code works fine, but can somebody explain how to write this in a more compact way?
View 3 Replies
Feb 20, 2011
I am having the following issue with this navigation I am building. I am trying to build a 3 tear drop down navigation, where each buttons sub menu is placed inside that button. My buttons are actually just movieclips, so I have nested movieclips structured something like this:
Button_1
-> Button_1_1
-> Button_1_2[code]....
Each one of the buttons has their own class with it's event listenerens inside it. What happens now, is that when I click for example Button_1_2_1, I get it's event, but also, the event for Button_1_2 and Button_1. Initially, I fixed this, by attaching the events to a hitArea inside that movieclip, but now I am running into other issues and was wondering if there was a way to turn this off, so if movieclip for Button_1_2_1 is clicked, I only get the event for that one, not it's parents?
View 3 Replies
Mar 12, 2011
How do you access a nested movieclip? how do you access stuff in mc2_mc or mc2_mc itself from within mc1_mc or maintimeline?
View 2 Replies
Dec 19, 2009
I really get stuck with problem, that nested movieclips always scaled when parent movieclip is scaled. Is it possible to disable somehow this?
View 4 Replies
Jan 29, 2010
In a application I have a menu MC that slides out nicely from the side as the mouse is over a hotspot. It pops out and stays out as long as the mouse is over the menu.The problem is that in this menu I have child MCs that I want to click on to
do stuff... However when the mouse pointer slides into one of the icons the menu interprets that as a MOUSE_OUT event and slides away.I got it to work with the icons as Bitmap objects but you can't add Mouse events to bitmaps...I could do that by checking if I click inside a bitmap object but that seems ineffective.
View 2 Replies
Aug 8, 2010
I'm making a game in which a character walks along a motion guide to the point on the guide nearest the users click. Easy enough.This motion guide is contained within a MovieClip named Sc1.Now, within the motion guide MovieClip the character is a combination of various MovieClips contained in a single MovieClip, which is placed at the beginning of the guide and tweened to the end of the line. This tween and the MovieClip's component's timelines are controlled based on the point of a users click. Furthermore to add a level of 'realism' the character turns to face front, back or sides, based on the gradient of the slope at which it is travelling, giving the illusion of walking towards or away from the screen.All this works fine. The character instance (SWJim) will walk from left to right, turn and stop at the correct point. The character itself behaves too, moving arms and legs as it should.
However, in order to get the character to walk back from right to left, i have used a boolean to flag the timeline as in 'reverse' mode and the prevFrame() function. This raises an interesting problem with the character in which it will move as planned, but won't turn to face the appropriate direction and the character MovieClip won't play (i.e. arms, legs etc. will remain in their default positions). In order to turn, the character has a series of 5 frames in which it faces different directions. A gotoAndStop(); is used to change the direction of the character.I did a bit of searching and it seems that prevFrame() may have been causing the animations to stop because it was in my onLoop() function, called by the ENTER_FRAME event listener. In order to combat this I used a timer instead to call the onLoop() function, but that produced pretty similar results.[code]
View 0 Replies
Oct 29, 2010
I'm having problems getting my interface to work. I've set up a simple animation inside a MovieClip, and at one point it diverges into two different paths (like a Choose Your Own Adventure). Trouble is, I need people to be able to click on different nested MCs, and none of them work because I think Flash takes every click as being on the parent clip. The nested clips are on the top layer of the parent clip.
How can I get Flash to recognise these clicks and react accordingly? It should be so simple, but it isn't!
I've tried putting the buttons outside and on top of the parent clip so they override it, but it stuffs up the rest of the animation, because they're visible on the stage the whole way through and I've got everything on one frame so I can't make it transparent until needed. (Even if I could, they take up most of the screen, so you'd constantly be clicking on them accidentally.)
View 9 Replies
Dec 12, 2011
I'm having a really hard time trying to get my nested movieClips to align. I have 1 major movie clip called 'game' and inside of it, is a background MC called 'bg' and a box mc named 'box'. I want to get a newChild from the library named 'circle' to attach inside the bg clip but align with the box clip.
set up : game.box - I want my newCircle to align to this MC coordinates. game.bg.newCircle - a newChild will be added to this bg MC and I want it to align with the box MC
Code:
import flash.display.*;
import flash.geom.Point;
var newCircle:MovieClip = new circleClip();
[Code]...
View 1 Replies
Nov 3, 2009
Let's say i have a 3 movieclips which are nested one in other like this:A-> B-> CAnd i would like to find out C movie clip (which is in B mc and B mc is in A mc) coordinates relative to global stage, how can i accomplish that?
View 3 Replies
Dec 7, 2009
I have an mc, with a nested mc inside, which has a nested mc inside that.When I rollOver the container mc, It wont allow me to perform a onRelease with the 2nd nested mc .. WHY is this?my code will explain it visually better :::
Code:
all_mc.blue_mc.green_mc.onRelease = function()
{
trace("ok");[code]....
View 4 Replies
Dec 19, 2009
that nested movieclips always scaled when parent movieclip is scaled.
View 2 Replies
Dec 5, 2009
I have a movie clip (assigned to a class) with several keyframes. Each keyframe consists of another movieclip, which contains an animation and all use the same name. Lastly, several of the animations contain a third movieclip, which is also assigned to a class and also use the same name. I need the first movieclip to speak to the third, unfortunately, it simultaneously tells me that the clips in the second layer (the ones at the keyframes) exist and do not exist. Namely: second layer "does not exist" in that the primary movieclip has only one child: a null. If I add other movieclips to the primary's frames, they also report back as nulls depending on what frame I'm on. I've tested this in several parts of the code, though I suppose it's possible that I managed to pick five equally bad spots. It's just so bizarre I still don't know what to think about it. However, the second layer of named clips are there, but I can only prove it by deliberately breaking the code in hopes of deliberately getting a reference error (by attempting to make the clip private, which isn't allowed given my setup).
View 0 Replies
Dec 9, 2010
We have found that if you skip over frames that include nested movieclips with embedded timeline sounds, those sounds loop endlessly.For example, if you gotoAndStop(20) from frame 2, but frames 5-10 have a CLIP A that embeds CLIP B, which has a timeline sound, you hear that sound over and over again (even though the playback head never touched the frames with that clip).Does anyone have a convenient workaround (other than the obvious -- playing sounds dynamically, etc). For animation-sync reasons we need to use timeline sounds in this particular case.
View 1 Replies