Object Following Mouse, Rotating Left And Right?
Oct 11, 2010
I am working in AS2 and I have a flash project that is almost complete but I would like 1 thing modified.I have a fish image following my mouse.
(script below)
onClipEvent (enterFrame) {
_root.yChange = Math.round(_root._ymouse-this._y);[code]...........
The problem is that I would like the fish image to "turn" and face the direction of the mouse. Currently, as is, the fish follows the mouse fine when the mouse is moving to the right, but when it goes to the left the fish swims backwards rather than turns and swims the correct way following the mouse to the left.How would I modify the script to get the fish to turn and always swim forward when going left and right?
View 3 Replies
Similar Posts:
Oct 13, 2010
I am trying to make an object smoothly rotate towards the mouse.
ActionScript Code:
var rot:Number = 0;
var smoothing:int = 5;
stage.addEventListener("enterFrame", step);
function step(e:Event):void {
// point_direction is a function I have created that finds the angle between 2 points. I know this functions works as it is supposed to
rot = point_direction(obj.x, obj.y, mouseX, mouseY);
obj.rotation += (rot - obj.rotation) / smoothing;
}
This code works, except when I pass the mouse over the center of the object on the left side it seems to spin the long way around. So if I move the mouse down the center of the object on it's left side, it will spin a long way counter-clockwise to reach the mouse instead of the tiny length if it had spun clockwise.
View 3 Replies
Jan 4, 2006
i have my fla here.
i want to stop the object from rotating when i roll the mouse over.
View 4 Replies
Apr 24, 2011
Im in my final year of year 12 and need to have a car rotate in flash by either mouse movement or dragging by the user. Ive tried googling and being lower then noob level on adobe flash I have no idea about anything. I have created a car model in 3ds max. It is of high detail and I wanted to keep it that way. An example of what I wanted to create would be [URL]
View 1 Replies
Aug 3, 2009
I have a big circle with buildings all around the edge. There are two buttons that should control it. One to rotate the circle left, and one to rotate the circle right. I'd like each click of a button to rotate the circle and have it stop on a building, which then would activate an animation of the building.
View 4 Replies
Jun 30, 2011
i am currently having trouble with my object rotating to face another object.currently it works fine as in this picture, my object at the origin will be able to rotate and move to the object in the 3 quadrants except the quadrant with positive 90degrees to 180 degrees, my object will rotate a few full rotation for some time while moving to the object does anyone know why? the sentence that i use to rotate is rotation += (foodLocationDegrees - (rotation - 90)) * .2; whereby food is calculated using
[Code]...
View 1 Replies
Oct 29, 2003
how can i grab an object and rotate it with an object which is on it rotating [meaning that the second object is on the same possition on the first object?] can i make it being horizontal all the time?
View 14 Replies
Jun 28, 2011
currently i have a function in which my object fish will move to a food i am having trouble getting it to rotate nicely to the food currently my function is as below.if the food is above the fish my fish rotation is 0 which is facing up, if the food is below my fish i will give it a rotation of 180 which will make it face down , however the rotation is too sudden it does not give a nice and realistic effect of rotating to the food.how can i make it when rotating to move some distance and at the same time rotate? because it cant rotate to the food in the same spot as it would not be realistic.
public function moveToFood():void
{
var foodTarget:Food = fishArray[fishArray.length - 1];
[code]......
View 5 Replies
Mar 12, 2008
I'm trying to create a simple site that when you move the mouse to the right of the screen a movie clip rotates one way abt 45 degrees and moves the other way when the mouse moves to the left.
I'm trying to get the effect of a horizon line rotating to the mouses movement around the screen.
View 10 Replies
Mar 30, 2009
I have been trying to convert this effect into AS3 but have been having majour issues : rotate clip
I have an object (class) with a handle, when dragged I would like the clip to rotate with the mouse (much like rotating an object in photoshop). I have put my code into an ENTER_FRAME event, and have been using a matrix object to do my rotation (is there an easier way?)
Code:
private function rotateClip(e:Event)
{
myMatrix.rotate((Math.floor(180*Math.atan2(mouseX,mouseY)/Math.PI)+90));
[Code].....
was my attempt at converting the code from the example link. I've also tried various other methods using trig to no avail.
View 1 Replies
Sep 21, 2009
I am working on an animation that I need to rotate in flash, via the mouse?
Is there a way to cycle through the frames left and right via the movement of the mouse?
View 8 Replies
Apr 8, 2009
Im trying to follow an example and get a simple arrow sprite to rotate to the mouse position. This example comes out of the book 'Foundation Actionscript 3.0 Making things move' however when I build the following .as files, open a new as3.0 document, assign the document class to RotateToMouse, run the movie the swf's stage is blank and lacking the arrow sprite im telling it to create.
Code:
Code: Select allpackage
{
[code]....
View 1 Replies
Jan 31, 2010
I have been working on this and thinking about it for days but I just can't seem to get it right. I want to have a circle that I can "pick up" with the mouse and then rotate (with the rotation point in the center). Currently I have done this with the following code:
PHP Code:
var radians = Math.atan2(mouseY-circle.y, mouseX-circle.x); var degrees = Math.round((radians*180/Math.PI)); circle.rotation = degrees + 90;
I have added a mouse listener for movement to the circle mc and then checked if a button was down. On button down this code would be executed on enter frame. This code works but the main problem is that I want to be able to "pick the circle up" at any angle and rotate it. If I pick it up with this code the circle automatically rotates to 90 degrees.
View 14 Replies
Jan 31, 2010
I have been working on this and thinking about it for days but I just can't seem to get it right. I want to have a circle that I can "pick up" with the mouse and then rotate (with the rotation point in the center). Currently I have done this with the following code:
PHP Code:
var radians = Math.atan2(mouseY-circle.y, mouseX-circle.x);
var degrees = Math.round((radians*180/Math.PI));
circle.rotation = degrees + 90;
I have added a mouse listener for movement to the circle mc and then checked if a button was down. On button down this code would be executed on enter frame. This code works but the main problem is that I want to be able to "pick the circle up" at any angle and rotate it. If I pick it up with this code the circle automatically rotates to 90 degrees.
View 1 Replies
Mar 27, 2011
I've googled for hours and found nothing. I did find a lot but none involved hittesting with a mouse cursor. I'm trying to make a simple maze game, so far it works, I die when I hit squares and rectangles, but I die incorrectly when hitting a rotating rectangle.Because it rotates, the bounding box is larger and a normal hittest sees bounding boxes, meaning it won't work.Make it so that my mouse can go near the rotating rectangle without dying until I actually touch the actual rectangle instead of the bounding box.
View 2 Replies
Jan 28, 2009
am new action script just started to learnstarted with 2.0 i had small scenario imagine any shape which is in rotating motion through motion tweennow what i what is through AS whenever i move mouse over it , it should stop rotating
View 1 Replies
Jul 4, 2007
I am trying to make a line point to wherever the cursor is when I stumbled upon the Math.atan2(); function. It appeared that i would put
line.rotation = Math.atan2(1,1);
to get 45 degrees or pi/4, but I was wrong. It barely moved the movieclip at all. So what I'm trying to do is to get this movie clip to rotate along with the mouse so the line is always pointing at the cursor. Also, how would you get movieclip to move along the line created by the line of these two points?
View 9 Replies
Feb 12, 2005
Any way to rotate a movieclip to face the mouse location?
View 1 Replies
Mar 18, 2009
i am terrible at explaning things but i'm going to try my best.for example. I have a rotating turret that will follow the mouse 360 degrees.so i wonder if it is possible to go inside the turret ("mc") and stop at frame (2);when the turret reaches 170 degrees.
View 2 Replies
Aug 9, 2010
I have a movieclip which needs to move with the cursor of the mouse, i have got the mousemove function, but i need to add constraints so that the movieclip only moves to the left with the mouse, and to the right with the mouse.
View 1 Replies
Jul 14, 2010
Is there a way to see if the mouse has left the stage in as2? I need to call a function but only when the user rolls out of the movie.
View 8 Replies
Sep 17, 2009
I am trying to get an object to rotate similar to the globe on this sitei have found the
code:
onClipEvent(enterFrame){
_rotation += (Math.floor(180*Math.atan2(_ymouse,_xmouse)/Math.PI)+90);
[code].....
View 5 Replies
Jan 24, 2010
I am using FLASH CS4 and would like to know how to rotate an object?
View 4 Replies
Nov 18, 2002
Im making a clone of lunarlander in flash mx and i cant quite figure out how to make the ship's movie clip rotate left and right.How can i make a movie clip rotate left and right?
View 1 Replies
Mar 22, 2010
URL...when you enter the yellow zone, there is a zoom in and a zoom out when you leave, When you click the button you go back through the zoom out action. Everything is working as planned.However, if you go on the extended menu, then click on the edge of the button, you will enter a loop action of opening, closing opening, closing.I have identified the problem, but i am unable to fix it.In the Menuidle, the yellow zone have:on (rollOver) {gotoAndPlay ("Menuzoomin", 1);}Which is the one the script require to detect the enter of the mouse in the zone when you come from the outside this script is also the one causing problem because when you click on the edge of the button in the Menuopen, the button itself is zoomed - 40 %,thus reducing his detection box by 40 % too. This cause your mouse to "enter" the yellow circle and cause the Menuidle script to kick's in and want to open it.and because you are on the edge of the button, you get a loop.
You can also notice the mouse cursor switching back and forth.Is there a way to prevent that ? someway to tell Flash to not play the script in the yellow zone until the mouse is competly out of the zone ? not just the button itself but the whole yellow zone, Then refresh the script if the viewer return on the yellow zone so we start to zoom again.Or even to move the mouse 100 pixel on the left or the right ?I even tryed reducing or enlarging the hit zone of the button itself, it dont do anything.
View 11 Replies
Jan 11, 2009
it might sound weird but what i need is... Create a movieclip, with an instance name, when i click with my mouse left button, anywhere i click! i don't even know if it's possible(Anyway if you wonder why i need this, i'll explain:in a certain level of my game, you play with a m�ssile launcher, and there's enemies in front of you, when you "fire" against them, (so, when you left click) your pointer (or mouse arrow) create's a movieclip that is an explosion, and, if this explosion hit's the enemies, they die
View 2 Replies
Feb 13, 2009
i am trying to find out wether the mouse is moving to the left or to the right but i reckon by storing the old mouses location and updating the new postion and store this in a varaible if thats possible
to update and check the mouse x and y postition on the stage saw i can locate
wether the mouse is moving to the left or to the right .
mouse old postion to the mouse new postion
example by using a variable
mouse_old_xpos. _xmouse
mouse_new_pos
this want i tried
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
mouse_oldxpos = _xmouse;
mouse_newrightxpos = ""
[Code].....
View 7 Replies
Jul 27, 2009
Is there anyway to disable the left and right mouse clicks?
View 9 Replies
Jul 8, 2010
Is there any tutorial showing how to do a slide show where the images are loaded dynamically through XML and when I move the mouse to left or right, the images moves aside left or right depending where the mouse cursor is please. I have around 100 small images to show. No need any fancy effects, it's simple the image sliding according the mouse position (left / right).
View 5 Replies
Jan 29, 2011
like in title, i do labirynt but when i click start mouse is in middle, i want change this, mouse must be in lower left corner
View 1 Replies