ActionScript 2.0 :: Find The _x And _y Of The Mouse?
Jun 10, 2005I need to know that for my project I'm doing.
View 9 RepliesI need to know that for my project I'm doing.
View 9 Repliesgrab colors using the 'draw' function of a BitmapData object. But these are somewhat limiting, I'm trying to implement an eyedropper-type utility and need to be able to know what color the user is seeing at a certain pixel.
I've tried using draw() on the stage, but that doesn't include anything that's a child of the stage. Next, it occurred to me that I could just look at the children of the stage to find the foremost one that's under the mouse, and draw() that, but then we suddenly get into a possibly time consuming recursive search. The simplest/fastest/best way to find what color is being displayed under the mouse in Actionscript 3.
Is there any way to find out at any time if the mouse button is down?
I have some code that runs while the mouse button is down, but if I switch away from the Flash client while the mouse button is down, then the mouse up listeners are never called, so I'd like to account for this situation by checking if the mouse button is still down.
Ideally, I'd like something like:
if (Mouse.isDown) {
trace("down");
} else {
trace("up");
}
imagine i have a scene with hundreds of interactive objects, but they're all invisible, and i don't really know where they are. bad scenario, but work with me here.a while ago i saw a block of code that would trace() the name of every single DisplayObject within the entire scene when you rolled over it.. it was only like 3 lines of code - and it would affect all objects, even objects inside of other movieclips, etc.
View 2 RepliesI'm stuck trying to define the y mouse position inside a mask.How does one set boundaries in which to find a mouse position?
View 1 Repliesok how do you find out if the user is scrolling the mouse?? like you can tell where the user points there mouse, with a onRelease, is there like an on scroll also i am gonna start upa flash web site bussines thingy, any tips on how much i should charge for a web site? i might cahrge between 50dollars to 200 dollars depending on how tricky it is, is this good or bad?
View 2 RepliesI created a movie where I have a circle in the middle and a line drawing from the center out when the mouse moves. I want to calculate the distance from the mouse position to the middle of the circle. What I am going to do is have a sound playing from the center of the ball..The closer you get the louder the sound gets and the further away from the middle the quieter it gets. You can download my fla to see what I have so far.
View 1 RepliesI have some List and TileList controls. How can I get a reference to the list item that's currently under the mouse pointer?
View 3 RepliesI've got a grid of sprites.Now I would like to drag an image on a grid-element.Therefore I need to know which x/y of the grid-element is the closest point to the mouse-position.
View 2 RepliesIs it possible (if so how) to find out what word the cursor/mouse is over when it is moving over a < mx:Text > component?So for example as the user moves the mouse along a sentence (inside text component), each word will highlight as they go (I know you can highlight while pressing the mouse button down - but that not how I wish to do it).
View 2 RepliesI have prepared a simplified test case for my question. It will run instantly in your Flash Builder if you put the 2 files below into a project.I'm trying to display a List of strings and a confirmation checkbox in a popup:In the real application I dispatch a custom event with the string selected in the list, but in the test code below I just call trace(str);My problem: if I use click event, then the window closes, even if I click at a scrollbar (the !str check below doesn'twhen an item had been selected in previous use). And if I use change event, then the window doesn't close, when I click on the same item as the last time.riting a custom item renderer and having a click event handler for each item seems to be overkill for this case, because I have strings in the list.Test.mxml: (please click myBtn few times - to see my problems with click and change)
<?xml version="1.0" encoding="utf-8"?>
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
[code]........
I must rejected all users outside Denmark from our live streaming (c-ip) and this is done in an access plug-insBut now I need to open up one of the streams, but I can't get the streaming name in the access-plug-ins only in the Auth-plug-ins.I cant use x-page-url or s-uri I need pStreamName. in access-plug-in like thissetStringField(m_pAev, IFmsAuthEvent::F_STREAM_NAME, pStreamName);but I cant get it inside the access-plug-in
View 1 RepliesI have designed a menu that When you mouse over it, a custom cursor appears. When you mouse down it disappears and when you mouse up it returns. If you happen to mouse down and then drag the mouse off of the menu (whilst in mouse down) and then mouse up outside the menu, the custom cursor disappears. All good. The only issue is: If you happen to mouse down on the menu and then drag the mouse off of the menu AND off of the stage, i.e the SWF (whilst in mouse down) and then mouse up completely off of the stage, the custom cursor appears at the point it left the menu. I have tried to fix this using MOUSE_LEAVE but this dosnt work when the mouse button is pressed down. I have attached an FLA, SWF and the AS below.
Code:
stop();
import com.greensock.*;
import com.greensock.easing.*;
import flash.events.MouseEvent;
[code]....
These issues only appear on Safari and Firefox on Mac.I tested with Opera and Chrome and Windows (inc. IE), but they work fine.
Mac OS 10.6.8
Firefox 5.0.1
Safari 5.1
Flash CS5.5
1 Hiding the original black arrow cursor (Firefox only)When cursor rollovers to an Invisible button (oneBtn), I want to show custom cursor (newCursor) and hide mouse. But Firefox shows the custom cursor as well as the black arrow...
2. Mouse.show doesn't work only on Safari, Mac.When rollout to the invisible button (oneBtn), the custom cursor (newCursor) hides but the mouse doesn't appear. This happens only on Safari.
stop();
Mouse.show();
newCursor._visible = false;
[code].....
I have a map application that when I use the mouse wheel the map will scale up or scale down. The next thing I want to do is to focus on the mouse pointer while zooming on the part of the map.
I have this code...
function focusMousePosition(){ onMouseMove = function (){ Stage.width = _root._xmouse; Stage.height = _root._ymouse; updateAfterEvent(); }}
var mouseWheelListener = new Object();var wheelNum:Number;
mouseWheelListener.onMouseWheel = function(wheelNum){ focusMousePosition(); if (wheelNum > 0){ map._xscale *= 0.9; map._yscale *= 0.9; }else{ map._xscale *= 1.1; map._yscale *= 1.1; }}Mouse.addListener(mouseWheelListener);
I have a very simple piece of code but it has one very annoying bug. When I press the button a second time, the code doesn't work. The only way to get the code to work is by moving the mouse a tiny bit, or moving the mouse off the button and back on. make a button that can be clicked many times without moving the mouse?
Code:
randommultiquiz.onPress = randommultiquizOnPress;
function randommultiquizOnPress() {
_root.attachMovie("connect", "newconnect", 200);
newconnect._x = 0;
[code]....
Is it possible to use a movie clip to block the mouse from activating the stage MOUSE_OVER event?
View 4 RepliesIn a project i'm doing I have a custom cursor, using the start drag command and mouse.hide. the issue being that the movieclip being dragged is blocking the mouse from initiation mouse events properly.
View 3 RepliesI have a movie clip I am using as a button (instance name btn1) and I added an event listener to it (using the following line): btn1.addEventListener(MouseEvent.MOUSE_OVER, animate1); the function "animate1" triggers some small animation when the mouse is over the movieclip. my problem is that the animation is triggered both on mouse over and mouse out events.
View 5 RepliesIt has been awhile since I have worked in flash.Right now I am working on something where I would like a panel to disappear when someone mouses off the stage.stage.addEventListener(Event.MOUSE_LEAVE, leaveHandler); It usually works fine but if I move my mouse really fast it doesn't fire. I have also tried the same thing using a custom invisible button that surounds the perimeter of the stage and I have tried ROLL_OVER and MOUSE_OVERand again, if I do it too fast my event doesn't fire (I am using trace)I can't find anything on the net about this - is this typical of flash that if you move your mouse too fast you break it? Do I need to increase my frame rate (I would really rather not because I have perfectly timed animations - I am at 30 frames per second)
View 1 Repliesi was trying to do in the above subject title... I have now decided to create a project using AS3 and would again be in any of your debts if you can guide me towards a similar code / function to the following:
var nTimeoutId:Number;var nTimeTolerance:Number = 6000;
import mx.utils.Delegate;
_root.onMouseDown = Delegate.create(this, setUserActivityTimeout);setUserActivityTimeout();
[code].....
when the mouse rolls over an image, text appears (in a small rectangle) and it moves with the mouse, only while it is still over the image.
Or at least, does anyone know what this is called or how to do it?
I have a flash that has a background symbol that responds to CLICK event. On top of that symbol I have a sprite that contains a Bitmap with transparent pixels. Both of them are added to the stage, so they are not related directly.
I want clicks on the transparent pixels on the sprite to go straight through to the background. I have read about mouseEnabled / mouseChildren but have not been able to make these work. The symbol ignores the mouse events when I use them, but does not pass it along as if its transparent.
Is this possible to do with flash? Or will I have to re-route mouse events?
As of Flash 10.2, Flash supports hardware accelerated mouse cursors:[URL]..Unfortunately, the mouse cursor doesn't update until AFTER the mouse moves. You can see this behavior on the web page above. If you click "Set to custom cursor" in the sample app at the bottom of the article, you'll see that the cursor doesn't change until you move the mouse.
Anyone have a trick for updating the mouse cursor immediately, before the user moves the mouse? I tried doing Mouse.hide(); Mouse.show(); but that doesn't work.
I am creating mouse scroller and when I insert actionscript my images wont move depending on the mouse movements..I am using Flash cs5 and Actionscript 2.0...this is my actionscript:
[Code]...
I changed the mouse cursor using a tutoral from this forum, but when I press the right mouse button,the standard mouse cursor reapears.How to prevent that?
View 10 RepliesThe title pretty much sums up what I am trying to do: I haven't started digging into using script in Flash yet, still being very much a beginner.
I created a simple file using movie clips nested in buttons so that when I mouseover a letter, it bobs up and down, but I can't work out how to make it return to its original "up" state *smoothly* when the mouse is moved away. If it must involve script please be aware I am a total noob!
I have a "large" movie clip and "small" movie inside a "large" movie clip but on it's let's say upper right corner:
Code:
largeMc.addChild(smallMc);[
If i try to catch Mouse.DOWN events on them the following way:
Code:
largeMc.addEventListener(MouseEvent.MOUSE_DOWN, largeClicked);
smallMc.addEventListener(MouseEvent.MOUSE_DOWN, smallClicked);
Then of course both event are captured no matter where i click.Is it possible to capture independent mouse clicks on both of these two movie clips and if so, how can i do that?
i have a following situation: I have a "large" movie clip and "small" movie inside a "large" movie clip but on it's let's say upper right corner:
Code:
largeMc.addChild(smallMc);
If i try to catch Mouse.DOWN events on them the following way:
Code:
largeMc.addEventListener(MouseEvent.MOUSE_DOWN, largeClicked);
smallMc.addEventListener(MouseEvent.MOUSE_DOWN, smallClicked);
Then of course both event are captured no matter where i click.Is it possible to capture independent mouse clicks on both of these two movie clips and if so, how can i do that?
I would like to make a flash movie with a picture, where when the user holds down the mouse button, part of another picture will emerge in that general area (like a magnifying glass looking into another dimension).
Technically, my idea was to make a flash file with two images, and then code the mouse to be able to make the top picture transparent in a circle-like area around the cursor, while the mouse button is down.
But how to do that? I am using Flash CS4, but I don't really care if the solution is in AS2, or AS3, as long as it works