Unfortunately, in this case that doesn't cut it. The move clips I'm loading all have different registration points, and they end up looking anything but centered. Is there a way to center them based on some other factor other than the registration point, so that they look centered?
I got a video background where I have a button (which is a movie clip) inside the button I need to have a movieclip to be centered on the stage. My stage is dynamic and therefore changes according to the browser of the user.
I have 4 image movieclips nested inside of a "strip" movieclip and want to move horizontally to the next image using a mouse event. It is not centering and I don't understand why the if statements aren't working.
import fl.transitions.Tween;import fl.transitions.easing.*; var targetX:Number = (stage.stageWidth / 2 - strip.img02.x - strip.img02.width) / 2; var myTween:Tween = new Tween(strip, "x", Elastic.easeOut, strip.x, targetX, 3, true); rightbtn.addEventListener(MouseEvent.CLICK, right); function right(e:MouseEvent):void{ [Code] .....
Having trouble with this one, let's say I have a 800x600 stage with a movieclip on stage. Now inside this mc I have a red dot thrown randomly somewhere inside. How can I make my mc move so that it centers that red dot to the center of the stage? I need the animation to be dynamic but I can't figure out the formula to do it
I'm trying to make a movieclip push out from the center of the stage, but I'm having a problem with the math.I made an function, but it pushes out in a diamond shape.
Code: function newCords(newX:Number, newY:Number, distance){ var centerX = Stage.width/2; var centerY = Stage.height/2;[code].....
I know normally if I want to center a movie clip I would
mcName._x = Stage.width / 2; or * 0.5; mcName._y = Stage.height /2; or * 0.5;
my problem is I'm using a component that changes the width and height, but the real problem is that the registration point of the component is the top left. I know I seen code somewhere that gets the width of the movieclip, figures out where the center is then positions it accordingly but I'm not quite sure how it's done.
Im working on a racegame Actionscript 3. When the car is moving I want it to rotate the wheels. The problem is, is that I have 2 movie clips in 1 movieclip (front wheel and backwheel). Is there a way to code 2 center rotate points?
I can do it on pen and paper using a compass, but can't do it in Actionscript 3.As the title says, essentially I need to find the centre of a circle using multiple points from the radius.
I have 3 mc's in my library each with linkage "icon1", icon2", icon3". What I'm trying to do is load one of them randomly in to the stage. Here's the code I have so far:
Code: //creating an array that holds the mcs var iconsarray:Array = new Array("mc1","mc2","mc3"); //creating a random number to use for loading the mc var randmc:Number = Math.round (Math.random ()*2)+0; //this is just a string to hold the mc with the number, not used var all:String = (iconsarray[randmc]); [Code] .....
I have a movieclip which is added to the stage every second at a random place.i want all instances of this movieclip to move to the postion x=100px and y=200px on the stage at a rate of 5px.im not sure how to code this, i would like the code to be in as3 if possile as i do not know as2.
supposing there is a movieclip in stage.. let's say its a circle with an instance name of "theCircle"..
the circle has to move / go to / animate to a random location on stage every 5 seconds... basically, the circle should move to the random location, stop and wait for 5 seconds, then move again to another random location.. again and again...
the code below is untested and incomplete.. but it is what i am trying to do.
Code: var randomXPosition:int; var randomYPosition:int; var positionTimer:Timer;
[Code]....
on the moveCircle function, i can simply set the X and Y of the circle equal to randomXPosition and randomYPosition... but that would just change the location of the circle, not move it.. i am trying to make the circle animate towards that location at a constant speed..
I have 16 instances of one movie clip on the stage and each one has their own unique instance name. The movie clips have a nested animation and I want each clip to play randomly. I'm familiar with the Math.random class, but not for animating clips. Here is what I have so far:
Code: var turkeyArray:Array = new Array(); turkeyArray[0] = turkey1_mc; turkeyArray[1] = turkey2_mc; turkeyArray[2] = turkey3_mc; turkeyArray[3] = turkey4_mc; [Code] .....
I want to load a random movie clip from the library to an empty clip on the stage called (bg_graphics). the clips in the library are called (green, blue, yellow).
How to add random movie clip to stage from many different movie clips in library? If I wanted to add one movie clip to stage I would do liko so:
Code: stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove); function onMove(e:MouseEvent):void { var mc:MovieClip = new Ball(); mc.x = mouseX; mc.y = mouseY; addChild(mc); }
Code above works perfect but I tried following but with no success, no errors, but nothing happens - no mc's are added to stage. I have 6 movie clips in library and they all are linked, exported for actionscript. On MouseOver I want to add random movie clip from those six movie clips to the stage.
Code: var myArray:Array = [mc1, mc2, mc3, mc4, mc5, mc6]; stage.addEventListener(MouseEvent.MOUSE_OVER, onLoop); function onLoop(e:MouseEvent):void { for (var i:int = 0; i< myArray.length; i++) { var randomMc:Number = Math.floor(Math.random()*i); var mc:MovieClip = new myArray[randomMc]; addChild(mc); mc.x = mouseX; mc.y = mouseY; }}
supposing there is a movieclip in stage.. let's say its a circle with an instance name of "theCircle"..
the circle has to move / go to / animate to a random location on stage every 5 seconds... basically, the circle should move to the random location, stop and wait for 5 seconds, then move again to another random location.. again and again...
the code below is untested and incomplete.. but it is what i am trying to do... how i should go about this...
ActionScript Code: var randomXPosition:int; var randomYPosition:int; var positionTimer:Timer;
[Code]....
on the moveCircle function, i can simply set the X and Y of the circle equal to randomXPosition and randomYPosition... but that would just change the location of the circle, not move it.. i am trying to make the circle animate towards that location at a constant speed..
I am looking for a way to remove a movieclip from the stage when it is dropped (after a pause) and then have a new random movieclip appear at a specific point on the stage, which can then be dragged and dropped onto its own target (which repeats the process).
Code: var movieArray:Array = new Array(); movieArray = ["Red", "Green" , "Blue"];[code].....
I am trying to make my game character(fishes) go to a new generated destination only on what their current cone of vision is able to "see", therefore i have drawn a triangle MC to make it their cone of vision and from there generate random points within the area of the cone, and the code i have used is shown below, and it kept returning the top coords of my stage why is that so? [code]...
I am trying to have flash draw a line from the center of the stage out and increment around the stage. Not sure what math I would use to do this though. So far I have the line going out to a certain point but not sure how to change that point so that it circles around whatever the dimensions of my stage would be.
So far I have this:
var linetox=0; var linetoy=0; var _stage=this;[code]...
which obviously moves the destination ending of the line lower and lower, just trying to get it to draw around the screen (like a clock)
I want to draw a curved line between random point. How can I do this? The random points are actually x,y positions of movie clips dragged on the stage and I want to code curved lines between them.
Im looking at curveto in as2 but not sure how to to do it?
I was wondering if it was possible to move a MClip from a defined "point A" to a defined "point B" (precisely), but this with a "snake or bubble" movement (or something like that).
we have this game where you control an avatar in the middle of the stage that defends itself from incoming projectiles. If it hits them with its arms or legs you get a +1, but if they hit the head or torso you get a -1. But cant figure out how to spawn them randomly along a given path. See picture below. Want them to come in from the sides but have the same "destination-area" - which would be the head & torso.
I need algorithm ideas for generating points in 2D space with defined minimum and maximum possible distances between points.
Bassicaly, i want to find a good way to insert a point in a 2D space filled with points, in such manner that the point has random location, but is also more than MINIMUM_DISTANCE_NUM and less than MAXIMUM_DISTANCE_NUM away from nearest points.
I have a magnify glass cursor for my portfolio website and it's working fine, except I need it to stop before it reaches the edges of the stage as when it is in a browser it "cuts off" the magnify glass and it looks weird, see on my site and move the cursor to the very right or left: [URL]. The code I have to control my glass is here and I just need to be able to add some x,y etc coordinates somewhere to stop it at certain points on the stage?
I'm having trouble centering the stage on screen, its locked to the top left of my window and nothing will make it move. I remember accidentally pressing something on the keyboard just before this happened, but don't know how to get my stage center again. The hand tool does nothing.
Oh and its only happened in this fla, other fla's are fine.
I've experienced an odd behavioral of flash and correct positing of objects, properly a bi product of floating point values.
case: Imagine 10 MC which expand and contrast with a damping effect, each MC's would then position itself to the previously MC in Y axis.
problem: when all objects expand and contrast and then reposition themselves to the previously MC, then occasionally there's a shift in the Y position which gives a white space of 0.x pixels.
I seem that either flash have an update issue or more likely there's a conflict in the way flash convert floating points to position the object on stage.
I am trying to do the following spring in Flash MX: [URL]. The red points should be elastic, and the black ones - static (actually I will be attaching buttons with other specific functionality there). The spring should be situated on the screen the way it is right now - horizontally centered in the lower part of the stage.
I need to center a MovieClip, and i know how to do this, but the problem is this MC has content in it of different sizes on each frame. So when it goes to say, frame 2, the MC is no longer in the center. This is what i use:
How can that be changed to center this MC when the size of it changes? I would guess the code would need to know when the MC's size has been changed and re-align...