ok so i have been trying to detect the mouse angle.. kinda figuring it out on my own to learn new stuff and get a better understanding of actionscript, but ive kinda run into a problem i cant figure out.ere is the range of angles i get
I'm drawing a simple line with API and I would like to know how to detect what angle the line has and where a ball hits it.Scenario: the player draws a random line in a random angle, a ball comes in from random points and hits the line, the ball then bounces off the line depending on where it hit the line (and of course depends on the line's angle).I draw the red line with this: (on a 400x400 stage)Actionscript Code:graphics.lineStyle(2, 0xFF0000, 100);graphics.moveTo(150, 150);graphics.lineTo(250, 250);The grey, green and purple lines are just demonstation of the ball movement, comming in from outside the screen, hitting the line and bouncing off in different directions. I just made a guess on the angle they will bounce off in.
I just can't figure out how to detect the line's angle and where the ball hits it. So all I have is a ball flying in from random positions and hitTests the line (not coded yet, but no problem to do ball movement and hitTesting with line), I don't know where to go from there until I know how to detect where it hits the line.I know this is a double post (from the Games section), but I realized this place seems to have more activity and not many seem to visit the Games place anymore.
i have a movie clip that follows my mouse to create a fading line.the thing is that i want that movie clip to change its angle according to the mouse movement.Right now the mocie clip is kind of changing its orientation but it's also gettin cray and is not fluent.heres the code of the part that draws the mouse
private function drawMouseLine(e:MouseEvent):void[code].........
how to get angle of mouse its very simple.use this Script (copy and past in your file). A sample file which runs only on CS4 is attached.
//Start............................................. .................................................. ................. // Make a line (o-----------------------) and take its left side as center named 'mcArrow' mcArrow._x = mcArrow._y =200;
Now, i have (let's say) 30 frames inside this movieclip, and i wan't it to change is current frame depending on the angle of the mouse (example, if i point my mouse to the right, the mc goes to frame 30, if i point my mouse a little up, the mc goes to to frame 27, if i point my mouse all to the left the mc goes to frame 15... etc...)
Basically the movieclip should change it's frame depending on the mouse angle,
By the way, i don't really wan't the moviecliip to rotate (like it's doing now) i want it to change it's frame only...)
I have a circle with 8 dots around the edge of it. Based on the center of the circle and the mouse's location, I want the dot that the mouse is closest to, to get bigger. I've got this so far ActionScript Code: angle = Math.atan2(rt.mouseY - y, rt.mouseX - x); But I'm getting some weird quadrant values returned that are between -3 and 3. Is there a way to know which degree out of a 360 circle my mouse is at in regards to the center of the circle?
Does anyone know the code for finding the global positioning of X & Y co-ordinates of a click of a button which is constantly rotating, and then secondly the code for when you click on the button it displays a movie clip on top of it -(position of x & y when clicked) at the angle that you clicked it,so underneath the buttons are still rotating so other people can click them where they are?
to explain the context, I'm trying to design a mock up of a circular interactive table Dynamically placing movie clip at the angle and global position of a mouse click (button) which is constantly rotating.when someone comes up to it and clicks on one of the buttons that are moving, it reads where the person clicked it and opens up a new box (movie clip) where they clicked it (at the angle) so its not upside down if you are at the top.
I've included my .fla file which shows the four buttons moving and a little diagram explaining what I'm trying to do.
Does anyone know the code for finding the global positioning of X & Y co-ordinates of a click of a button which is constantly rotating, and then secondly the code for when you click on the button it displays a movie clip on top of it -(position of x & y when clicked) at the angle that you clicked it, so underneath the buttons are still rotating so other people can click them where they are?
I'm trying to design a mock up of a circular interactive table when someone comes up to it and clicks on one of the buttons that are moving, it reads where the person clicked it and opens up a new box (movie clip) where they clicked it (at the angle) so its not upside down if you are at the top.
I've included my .fla file which shows the four buttons moving and a little diagram explaining what I'm trying to do.
Does anyone know the code for finding the global positioning of X & Y co-ordinates of a click of a button which is constantly rotating, and then secondly the code for when you click on the button it displays a movie clip on top of it -(position of x & y when clicked) at the angle that you clicked it (so underneath the buttons are still rotating so other people can click them where they are)to explain the context, I'm trying to design a mock up of a circular interactive table when someone comes up to it and clicks on one of the buttons that are moving, it reads where the person clicked it and opens up a new box (movie clip) where they clicked it (at the angle) so its not upside down if you are at the topI've included my .fla file which shows the four buttons moving and a little diagramexplaining what I'm trying to do.
Basically I want my animation to play if nobody is at the computer for a few seconds.Maybe I should do this the other way saying the it the animation plays unless someone moves the
I'd like to do tooltip-type popups with some text. Is there an easy way to get the word under the mouse? Right now I'm reading the entire text field into an array where the index of the element is the number of the character, like so:var theString:String = 'This is some text.";and the array looks like this:[code]So the getCharIndexAtPoint function with the mouseX and mouseY is used as an index to the array, which returns the correct word. It works, but it seems like a crude way to go about it. Is there any way to get the html text of the link if the mouse is hovering over a word?
I have one principal menu with six buttons, each button open (in a loader) new menues flash movies, one of them flash movie, for example, has 20 buttons each button open in a loader a new movie. I need to detect inactivity for ten minutes for example and come back to the principal menu. Do I have tu put the code in all movies or there is a way tu put only in the movie with 20 buttons?
I would like to know if the mouse button is down, even if another object is being clicked. How do I do that? Simply adding event listeners doesn't work as it does not trigger if something else is on top of the object.
I just wrote an "Hello World" in Flash CS5, and now I wont to detect the mouse click.[code]This is the Main class of the SWF.I dont understand why cases 1 and 2 dont work, and 3 does ?
I am looking for a script to detect if the mouse has not moved for say 15 seconds or 30 seconds, and if this is the case then, its plays some movie-clip or follows with the next scene.
is there a way to detect a mouse stopping?I've created something that reacts to the mouse x & y position, just wondered if there was some way of detecting if it stops moving?
I have the following code on a movie clip which follows the mouse fine on the x axis, but does anyone how I can modify it to detect when the mouse has stopped, then the object (a bird) will then stop it's running action?
i've hidden the mouse icon and made crosshairs which are positioned wherever the mouse currently is.it works fine and dandy, except if i take the mouse off the screen, in which case it leaves the crosshairs at the edge where the mouse last was.i know it's not a big deal, but it also caused some minor problems with this drawing program i made before (which drew lines between the previous mouse position and the current) where if you took the mouse off the edge of the frame and brought it back over somewhere else it would draw a big line between those two points..so i'm just curious if there's any way to detect if the mouse has gone outside of flash's borders.
I m starting with actionscript, and I need help creating a script to detect when the the mouse pointer is no longer on a certain area (or "mc" area if we use one as an area reference ).please help me.
Its a drop down menu and the problem is when the mouse passes really fast, the menus do not hide back.For a solution, I thought of an action that would check and if the menu was still open after the mouse was out,and then trigger an action to hide it back.
so in as3 there is a nifty event listener for if the mouse has left the stage area, there is however, nothing of the sort in as2. so, Im trying to figure out how to go about this, Im thinking an onEnterFrame function that listens for eitherA.) no Movementor B.) the same x and y position for an extended period of time.Im thinking the no movement would do the trick but what should I be checking for on the onEnterFrame, and how would I tie setInterval into it? what properties would I check for if I used an IF/THEN statement?
is there a way to detect a mouse stopping?I've created something that reacts to the mouse x & y position, just wondered if there was some way of detecting if it stops moving?
I'm having trouble having my flash file detect when my mouse goes over and/or leaves a movieclip. I want to have a mini slideshow in my menubar which, when my mouse goes over the movieclip containing the slideshow, the pictures 'enlarge', and when the mouse leaves, the clip becomes normal size again.
This is the code I've gotten the best result with, as of yet, but it only seems to notice that my mouse leaves the movieclip half of the time, and sometimes there's a 'glitch' where the clip zooms and unzooms uncontrollably when my mouse is just next to the clip.[code]...
I want to detect whether the mouse has been clicked outside of a sprite (ie. a mouse click event anywhere on the screen except the sprite).
The idea is that you click outside an activated sprite to deactivate it. This is how menus and comboboxes function, but I can't see any way of doing it in actionscript.