ActionScript 3.0 :: DisplayObject MouseX, MouseY, ... MouseDown?

Jan 21, 2009

DisplayObject's have MouseX and MouseY getters. This is very helpful sometimes.Is there a way to easily query input state variables such as MouseDown or KeyDown?If not, I suppose I need to add listeners for these events, which is fine.

I am just wondering:why MouseX and MouseY get special treatment without a listener; if there are other getters for input data without listeners that I don't know about in other parts of as3.

ADVERTISEMENT

ActionScript 3.0 :: Zoom In On Map Using MouseX And MouseY?

Mar 3, 2010

I am making a map of the united states where I would like the map to pan to that state and then zoom into that state when that state is clicked. I have looked over a lot of tutorials, but they all seem to do a little more then I need. I would have thought it was a simple math equation using the mouseX and mouseY with the stage.stageWidth and stage.stageHeight, but I have no been able to figure out the math.

View 3 Replies View Related

MouseX And MouseY Tracing Multiple Coordinates?

Jul 12, 2010

What I am trying to do here is control a movie clip with the mouse by setting the coordinates of one equal to those of the other. This is the code I have for that movie clip:

Code:
package {
import flash.display.*;
import flash.display.MovieClip;

[Code].....

I get no errors whatsoever from this, but when I test it, I see the movie clip that I'm trying to control move with the general direction of my mouse movements, but completely offset from the mouse. Additionally, the movie clip flashes between four different positions constantly, and the output window traces the following four sets of coordinates even when I keep the mouse in one place:

Mouse Coordinates: 160,-110
Mouse Coordinates: 229,112
Mouse Coordinates: 237,368
Mouse Coordinates: 168,146

I'd like to know why there would be several sets of coordinates even when the mouse is stationary, and what I can do to fix this issue..

View 3 Replies View Related

ActionScript 3.0 :: Custom Rotation Around MouseX/mouseY?

Aug 1, 2009

I have a rectangle on stage with the registration point in the top left and a custom rotation applied.Would it be possible when I click on it that it changes its rotation to 0 but with a rotation center point around mouseX and mouseY ?

View 4 Replies View Related

Actionscript 3 :: MouseX/mouseY Function Equivalent In Cocos2D?

Mar 9, 2012

This might be irritating simple. I am trying to convert some code from actionscript to cocos2d. I am quite new to actionscript and would like to know if there is a cocos2d function for mouseX/mouseY. If not, what would be the equivalent.

View 1 Replies View Related

ActionScript 3.0 :: Offset Value To The MouseX, MouseY Coordinates As Intended, And The Drawing Automatically Stops?

Jan 21, 2011

I need help with this drawing example. The problems I'm having are that the coordinate of the line being drawn always have an offset value to the mouseX, mouseY coordinates as intended, and the drawing automatically stops after a while for no reasons at all. I don't know what's wrong.

Code inside Frame 1 in main FLA:

ActionScript Code:
import flash.display.Sprite;import flash.display.MovieClip;import flash.events.MouseEvent;var art:Sprite;art = new Sprite();var drawing:Boolean;container_mc.addEventListener(MouseEvent.MOUSE_DOWN, prepDraw);container_mc.addEventListener(MouseEvent.MOUSE_MOVE, startDraw);container_mc.addEventListener(MouseEvent.MOUSE_UP,

[Code]...

View 7 Replies View Related

ActionScript 3.0 :: CurveTo() With From Mousedown To The MouseX, Mouse Y

Oct 24, 2011

Anybody got a method of drawing a line from the mouse down point to the mouses current position.

But taking into account the direction the mouse is moving in to make the curve look more natural and directional.

This is what i have currently which is basic and rubbish:

catapultLine.graphics.moveTo(startX, startY);
catapultLine.graphics.curveTo(Main.gameStage.mouse X/3, Main.gameStage.mouseY/3,Main.gameStage.mouseX, Main.gameStage.mouseY);

View 14 Replies View Related

Flex :: Error Conflict Exists With Inherited Definition Flash.display:DisplayObject.mouseX In Namespace Public?

Feb 22, 2010

This appeared as I was trying to use a mouseEvent to move an object.I placed the variables for mouseX and mouseY in the public class. I did the same for direction X and Y but there was no error message for those.

View 1 Replies View Related

Flash :: Check If DisplayObject A Is A Descendant Of DisplayObject B?

Oct 26, 2010

I would like to be able to quickly check if a given DisplayObject is a descendant (not in the inheritance sense - ie. child, grandchild, great-grandchild, great-great-grandchild, etc.) of another DisplayObject. There doesn't seem to be a native way to do this and I can only think of two ways to achieve it: Create the mother of all nested loops. Seems a bit, I dunno, wrong? Dispatch a bubbling event at the 'child' and check if the potential 'parent' receives it.

[Code]...

View 2 Replies View Related

ActionScript 3.0 :: MouseY Detection Beyond Stage Boundry?

Jan 21, 2009

I've just started dabbling with AS3 coming from Director. Is there a way to detect the mouse x , y values beyond the edge of the stage? When tracing mouseX, mouseY on enterframe event the values stick at the last position within the stage when the mouse roams beyond the stage boundry.

An vague example of usage would be if you had a big movie clip as a custom cursor, and wanted it to smoothly disappear beyond the stage edge.

View 3 Replies View Related

Flash :: Vertical Scroll Based On MouseY?

Jul 5, 2010

i've to write a simple method, wich allow me to move a movieclip inside another one, like in [URL] (i've to move it in vertical, instead of horizontal).

i've write this simple code but it seems to not work properly..

public function factor():void
{
thumbs.addEventListener(MouseEvent.MOUSE_MOVE, moveSlide);

[Code].....

View 1 Replies View Related

ActionScript 3.0 :: Making A Little Gamewhere On A Certain Point The Comand Mc.y=mouseY?

Mar 21, 2012

I have the problem that i am making a little gamewhere on a certain point the comand mc.y=mouseY is used but further in the program this need to be disabled how can i do that because everything i try the movieclip wil keep following my mouse.

View 2 Replies View Related

ActionScript 3.0 :: Make A Movie Clip Only Visible When The MouseY Is .25 StageY?

Mar 19, 2010

I really need the code to make a movieclip visible only if the mouse is near the bottom of stage.[code]...

View 9 Replies View Related

ActionScript 3.0 :: Make A Movie Clip Play When The MouseY Is Less Than A Percentage Of StageY?

Feb 20, 2010

I have a listener which traces the Y value of mouse:
 
stage.addEventListener(MouseEvent.MOUSE_MOVE,f);
function f(e:MouseEvent){
trace(e.localY);
}
 
I need to make a movie clip play when the localY value is less than .25 of stageY, or even less than 150 would work. 

View 7 Replies View Related

ActionScript 3.0 :: Multiplying MouseX Value?

May 13, 2011

I have this mc that responds to mouseX , only the mc is very short in frames, it's only 25 frames long. This way the mouseX is only the first 25 pixels of my stage, so it only responds to that. Is there any way I can multiply this value to, let's say, 20 times?

View 1 Replies View Related

Flash :: MouseX Value Changes When Cursor Is Still

Feb 1, 2012

Here is my code:

public function update()
{
//making the character follow the mouse

[Code].....

mouseX isn't being changed by me (and can't be since it's read-only), there isn't any other code in this object since I've only just started with this project.

View 1 Replies View Related

ActionScript 3.0 :: Get Touchpoints Aka MouseX?

Sep 20, 2011

Is it possible to find all touch points that are pressed down, and its x/y properties, like we can with mouseX and mouseY?

View 0 Replies View Related

ActionScript 3.0 :: MouseX In A Class

Sep 10, 2009

[Code]...

if I want to use mouseX and mouseY in my class whats the most effective way to do this?
I know if I extend a class to Sprite for example I get this feature but could I get it with less... I know I could say this also and then I wouldnt need to extend Sprite but I dont know if this is a good idea....

[Code]...

View 3 Replies View Related

ActionScript 3.0 :: Setting Bounderies For Mc Using MouseX?

Jan 12, 2010

I am trying to get a MC to stay within certain boundaries of the stage. I want it to appear as if it was in a rectangle. It moves along the x axis. Think of a paddle in a basic pong game.What this code does is moves the paddleMC to the left coordinate when the mouse is moved, then gets stuck there.Is there any way to set the boundaries for mc on the x axis when controlled by the mouse?here is my code.mcPaddle is the movieclip I'm trying to set the boundaries for.

ActionScript Code:
stage.addEventListener(MouseEvent.MOUSE_MOVE, movePaddle);
function movePaddle(event:MouseEvent):void

[code].....

View 4 Replies View Related

ActionScript 3.0 :: Character In 3D Space Following MouseX

May 27, 2011

I'm a non-3D guy with a 3D problem to solve. I have a character moving around in 3D space (his Z value is fixed, like a 2D side-scroller with 3D graphics). He's supposed to follow the mouse. But because the mouse's Z is not the same as the character's, I obviously can't just set his Z to that of the mouse. I'm pretty sure I need to use the distance between the character and the camera when calculating the character's new X position. But I'm not the mathiest person around, and the wiki article on 3D projection ([URL]) made me a little dizzy. All I know is I need to do the inverse of what that article describes.

I'm not using any 3D engines. I've found posts about certain versions of PaperVision that actually have a method built into the Camera class to do exactly this (Camera.unproject()). I'm going to attempt to dig into that to see if I can pull out the formula that I need. But in the meantime I thought I would pick the brains of you brilliant Kirupians.

View 1 Replies View Related

ActionScript 3.0 :: Moving An Object To MouseX/Y With Delay?

Feb 4, 2011

I have an object that I want to go to the mouse's pointer location when it clicks on a button, but instead of it being instant I want it to have some sort of a delay, like a walking motion. I've got pretty far but I can't get the logic out of it.

ActionScript Code:
game_area.addEventListener(MouseEvent.CLICK, moveCharacter);
// moves the character to the specified click point in a delay

[code]....

View 9 Replies View Related

ActionScript 3.0 :: Flash MouseX When Width Changed

Aug 1, 2011

Not sure if I'm missing sth or is it just a bug. I have a movieclip on stage, it's a simple rectangle drawn with a rect tool (no stroke) I add an event listener to trace out the mouseX, works OK so far. When I increase its width the mouseX traces wrong values. Here's a sample code:

[Code]...

View 3 Replies View Related

Actionscript 3 :: MouseX/Y Confusion When Dragging A Child Of A Container?

May 25, 2011

I've got a grid of images which are added to a imagecontainer(Sprite) in a class. When I click a button, the imagecontainer gets tweened(scaled) to 0.2 Now I would like to start dragging around the images. on mouse-down I add an enterFrame Event:

[Code]...

Unfortunately the image is never on the mouseposition but has a increasing/decreasing offset to the mouse pointer.The alternative, startDrag/stopDrag works perfectly, but I stll need the mouseX/mouseY for placing the image on a grid.I tried also parent.mouseX, no luck with that.Why is this happening? I thought mouseX/mouseY is always depending on the stage-dimension.

View 2 Replies View Related

ActionScript 3.0 :: Events Handling - Overriding Default MouseX?

Dec 4, 2009

I need to do something and I don't know if it's possible... in a proper way.

1 - I have an FULLSCREEN application that extends to two monitors in a Windows system.
2 - The graphic card is extending the single desktop to the two monitors, so the fullscreen fits everything correctly.
3 - Only one monitor is interactivity-enabled, with an interactive touch-sensitive foil on it, which works great.
4 - The second monitor is interactivity-disabled, it just displays stuff depending on what happens on the first monitor.

The Problem: The interactive foil on the interactivity-enabled monitor responds as if it is the *whole monitor*. But it only covers one monitor!! The *whole monitor*, are the two screens put together. I obviously can't cut the interactive foil in 2, and then stretch the two parts to fill a monitor each... So if one touches beyond 50% of the foil's width, the touch event will actually occur in the second monitor!

A fact for the solution is - if all Mouse Events occur with mouseX divided by 2, everything will work fine! How to make all Mouse Events's mouseX be divided by 2? Is there a way to do that in the core of the actionscript MouseEvents handling?

View 4 Replies View Related

ActionScript 2.0 :: Draw A Box On MouseDown?

Jan 8, 2004

In a nutshell I'd like to be able to use the mouse to draw a box. But not draw the four sides. Instead, you could click and start dragging the mouse and a box would be drawn and grow as you drag. When you let go the box is there. But if you click and drag again somewhere else the first box disappears and the process starts over in the new mouse click position.

On the other hand, would it be better/easier/less processer intensive to just have a teeny box in a movie clip already on the screen and then have that change scale as the user clicks and drags?

Eventually this functionality would be built into a map. The map would be made up of tiles of a certain resolution. The box drawing comes in as a zoom tool. The user could click on the map, drag the mouse and draw a box. That would be the area they wanted to zoom in to. So I'm guessing I would use hitTest to find out which tiles the user drew the box on and then load higher resolution tiles.

But for now I just need to know how to get the box functionality!

View 14 Replies View Related

ActionScript 3.0 :: HitTestPoint - Throwing Error 1120 : Access Of Undefined Property MouseX?

Jul 28, 2009

I'm having problems getting a hitTestPoint to run properly. It keeps throwing the same error no matter what I try. 1120: Access of undefined property mouseX.

I need the mc (thumbs) to fade in and once it has faded check to see if the mouse is over it in order to trigger other code. I need to run the test as soon as the tween is over regardless if there is/isn't a mouse event, which is why you'll see my attempts at using the ENTER_FRAME event.Here is the offending code:

ActionScript Code:
TweenLite.to(thumbs, 1.5, {alpha: 1, onComplete:checkMouse});
function checkMouse():void[code]...........

View 9 Replies View Related

Water Ripple Effect On Mousedown

Aug 5, 2009

i am working on a project in which i want to have the water ripple effect when i click the mouse where ever on the stage. so here is the problem i have created a file which produces the water ripple effect all across the stage randomly by using "flash.filters.DisplacementMapFilter " when playing the movie i want the ripples to appear on mouse down state and only one ripple not multiple ripples and exactly at the place where i click. now what i have done is i have put all the script i have in " mouseListener.onMouseDown = function() { " but what happens is the ripples appear when i click but not the whole movie clip for ripple is played its like i have to click fast after each other for the ripple to be continuous and full.what should i do?

View 1 Replies View Related

Javascript :: Can't TouchDown And MouseDown Be Combined?

Feb 26, 2012

So in Actionscript 3 and Javascript, to get touch events working for mobile devices I have to listen for ontouch events... However, touch events not fired on desktop. However, mouse events are triggered on both mobile AND desktop. My quesion is this: why does w3 have this spec

Wouldn't it make sense to have just to use the onmouseevent? In order to have things work on mobile and desktop I always have to listen for both events-bviously this causes issue on mobile devices because two events are fired when i press the screen (meaning that I have to do a bunch of conditional checking to add/remove event)

My initial thoughts were that multi-touch would be the main reason... But couldn't the design just have some parameter of the event like .touches? That could go along with the .pressure, .finger width, etc... maybe a .type = "touch" or .type="mouse"

View 1 Replies View Related

ActionScript 2.0 :: Detecting Mousedown And Mouseup?

Nov 26, 2004

I want to let the user control an object, in this case a cartoon character blowing a bubble. I want the user to be able to control the bubble by rapidly clicking their mouse. The faster they click the bigger it gets and when they dont click or click slowly the bubble gets smaller in size.[URL]

View 7 Replies View Related

ActionScript 2.0 :: LoadMovie Randomly On MouseDown?

Apr 16, 2003

What i'd like to happen. but don't have enough actionscript knowhow.I have a series of small movies. i have made an interface with buttons. when the user presses a button one of the movies will be selected randomly and loaded into the main movie. that's it

View 4 Replies View Related

ActionScript 2.0 :: Modified A MouseDown Event To Use?

Feb 20, 2009

I modified a mouseDown event to use

mouseListener.onMouseMove = function() {
moveGlow();
};

But the glow animation restarts everytime the mouse moves. Can someone point me towards a tutorial or a tip on using a conditional to detect the mouseMove so it doesn't start over?

View 3 Replies View Related

ActionScript 3.0 :: Button Flicker On MouseDown?

Jan 26, 2010

I have two button instances on the stage. I've created two functions, one for each button to handle their MOUSE_DOWN event. In both of those functions I have a trace statement to ensure the MOUSE_DOWN events trigger their respective function calls, which each do.

The Problem: When you hover over either button, the button state changes to the "OVER" state as it should. However, when you click the button, the button flickers for a split second and then goes to the "DOWN" state. The flicker appears to be the button going to the "UP" state momentarily and then to the "DOWN" state. The only thing I can think of causing this problem is the fact that there is a MovieClip on the "UP" and "OVER" states that may be inheriting button events.

I've had this happen in the past when using button instances that contain MovieClips inside of them, but never knew how to remedy the problem. As a last resort I guess I could just change all the button instances to movieclips, but I'd like to learn how to accomplish this without needing to do that first.

Here is the only code that exists in the entire file:

Code:
var _volumeUpButton:SimpleButton = btn_volume_up;
var _volumeDownButton:SimpleButton = btn_volume_down;

[code]....

View 3 Replies View Related

ActionScript 3.0 :: MouseDown Registered As MouseClick?

Nov 8, 2011

I have this movieClip container/holder with several movieClips inside.The container is draggable over the Y axis with TOUCH_BEGIN(same as MOUSE_DOWN) and stops dragging with TOUCH_END(same as MOUSE_UP).But the movieClips WITHIN this holder are clickable with TOUCH_TAP(or CLICK).

Here's the problem:When I start dragging with my finger(mouse) on one of the movieClips within the holder, and release with my finger(mouse) still on the movieClip (I have an ease added to the dragging so it's possible my finger(mouse) won't be on the movieClip when done dragging) it will fire the function of this movieClip.This is really annoying because what if you started dragging, and wanted to click the movieClip beneath the one your finger(mouse) is on right now.I already tried something with removing/adding eventListeners but that doesn't work.

View 1 Replies View Related

ActionScript 2.0 :: Detecting Mousedown And Mouseup

Nov 26, 2004

I want to let the user control an object, in this case a cartoon character blowing a bubble. I want the user to be able to control the bubble by rapidly clicking their mouse. The faster they click the bigger it gets and when they dont click or click slowly the bubble gets smaller in size.The only tutorial Ive found that is similar is this url..Anyone point me in the right direction of a tutorial closer to what im trying to do? Or can anyone suggest some action scripting to use?

View 7 Replies View Related

ADVERTISEMENT