ActionScript 3 :: Controlling Two Different Shapes With Mouse Events

Feb 14, 2011

I'm attempting to control 2 different shapes (a red rectangle and a blue rectangle) with the same sequence of mouse events (down, move, up), but only one shape at a time must move. The shapes are locked horizontally along the x-axis. The red rectangle, which starts out on the left side of the stage, has a right-registration while the the blue rectangle on the right side of the stage has a left-registration.

The rectangle that moves during the MOUSE_MOVE events is the shape that is closest to the *MOUSE_MOVE* event's stageX property. The closest rectangle is determined by averaging the x property of each rectangle (averageX)in relation to the MOUSE_MOVE stageX property. Therefore, if stageX is less than averageX, the shape on the left should move. Greater than averageX, the shape on the right.

The problem occurs when control changes rectangles during subsequent MOUSE_MOVE events, before MOUSE_UP. Variables that are set during MOUSE_DOWN are appropriate for the rectangle that is moved first, but things become dicey when the other rectangle is to be moved instead. Basically, the rectangle whose x property is closest to MOUSE_MOVE event's stageX property should move along either left or right with the mouse event, one at a time.

For simplicity with the following code example, a MOUSE_DOWN event could always occur somewhere between the two rectangles.
package{
import flash.display.Sprite;
import flash.display.Shape;
import flash.events.MouseEvent;
[Code] .....

View 1 Replies


Similar Posts:


ActionScript 3.0 :: Masking Irregular Shapes For Mouse Events

Jan 10, 2009

I have a MovieClip that contains a GIF bitmap that is a non-rectangular object (e.g. a star). All the pixels outside of the star are Transparent. Is there a way I can somehow programmatically limit Mouse events to fire only when the mouse cursor is within the star region (but not in the rest of the transparent rectangular area)?

View 6 Replies

ActionScript 3.0 :: Control Mouse Events With Other Mouse Events?

Feb 12, 2012

Right now all the sounds (78 of them) on my guitar play using the roll_over event but that doesn't give the user much control over what sound is played.
 
The actionscript im using to play my sounds is this;
 
for(var i:uint = 0; i < buttonArray.length; i++){
buttonArray[i].addEventListener(MouseEvent.ROLL_OVER, buttonRolledOver);
}

[Code]....
 
What i want to do is only play a sound with the roll_over event when the left click is held down.

View 18 Replies

Actionscript 3 :: Iphone - Touch Events Vs Mouse Click Events?

Jan 11, 2012

Just wanted to ask if there is any advantage for either using mouse click event or touch tap events, when writing apps for mobiles or tablets (for the iphone especially)?

I know that both of them should work fine, but in term of performance, is anyone better? Are there any things I should be aware of when choosing either?

By the way am using actionscript3 to implement the app.

View 3 Replies

ActionScript 3.0 :: Mixing Stage Mouse Events And Children Events?

Sep 30, 2009

I have an animation that I want to start when clicking on the flash window. However, I've also have some buttons on the stage. If I add an event listener for MouseEvent.CLICK on the stage, then it 'eats up' the events and the buttons don't work.

I've tried some tricks, by adding some invisible buttons on top of the real ones, and use the MOUSE_OVER event to selectively enable/disable the mouseEnabled flag for the stage, but didn't work because it complains that the property or method doesn't exist (which I find odd).

View 3 Replies

ActionScript 2.0 :: AS2 Hittest On Rotating Shapes /w Mouse

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

ActionScript 2.0 :: Draw Shapes With Mouse Inside A Scrollpane

Jun 25, 2008

I'm trying to create a draw program in AS2 where I can draw shapes with my mouse inside a Scrollpane. Furthermore, I need to be able to drag and drop these objects within the Scrollpane. Currently, I'm doing the following:

1) I created an empty movie clip called main and I'm attaching it inside the Scrollpane called scroll

2) I draw the objects inside another empty movie clip called p0, p1, p2, etc. which I'm attaching inside main. When I drag the objects around, they can be dragged outside the boundaries of the Scrollpane. How can I prevent that from happening?

View 3 Replies

Actionscript 3 :: Controlling Mousewheel Events Flash?

Feb 22, 2010

I'm working on a menu system in flash. If the mousewheel scrolls up each menu item shift up and visa versa for mouse wheel scrolling down.

The problem I have is there seems to be multiple "steps" going on.

In my mouse wheel handler I trace out the text "wheel" to test. If I mouse the mouse wheel just once "wheel" gets traced out twice. So for every one mouse wheel move my handler is being called twice and thus the scrolling of my menu always skips an item.

View 1 Replies

Flex :: Manage Mouse Clicks On Irregular Button Shapes?

Mar 1, 2010

In Flex, I am trying to design 3 buttons similar to the image uploaded at [URL]

The mouse over/click on image should work only on red colored area of the button.
How can I manage the Mouse clicks or Irregular Button shapes in Flex?

View 3 Replies

ActionScript 3.0 :: Movieclip Being Dragged Is Blocking The Mouse From Initiation Mouse Events Properly?

Jun 2, 2010

In 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 Replies

ActionScript 3.0 :: MOUSE_OVER Listener - Animation Is Triggered Both On Mouse Over And Mouse Out Events

Aug 2, 2009

I 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 Replies

ActionScript 3.0 :: Mouse Events Fail To Trigger If Mouse Move Too Fast?

Nov 18, 2009

It 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 Replies

ActionScript 3.0 :: Using Mouse Events (mouse Leave) For Conditional Statements?

Dec 14, 2010

I have a menu drawer at the edge of the screen that shows when the user rolls the mouse over it, but if the user overshoots it an moves the cursor slightly outside the browser window this is unfortunenatly registered as a mouse out.

I want to stop this by using event.MOUSE_LEAVE, but i need to use it as a condition not to triger a "leaveHandler".

View 3 Replies

ActionScript 3.0 :: Controlling A Movie's ScaleX With A Multiple Keyboard Events?

Jul 8, 2009

click once on the screen with your mouse and then you can control the man with arrow keys on your keyboard.i can't figure out why the man turns back to the right if he is facing left if you press the up or down arrow. this is one of my first scripts,it's not set up right here is the code:

Code:
function rightKey(yourEvent:KeyboardEvent):void {
if (yourEvent.keyCode==Keyboard.RIGHT) {

[code].....

View 2 Replies

ActionScript 3.0 :: Import Shapes Directly From The Library As Shapes And Not As Sprites / MovieClips?

Feb 17, 2009

I have a question about shapes (i mean the flash.display.Shape class). Is it possible to import Shapes directly from the library as Shapes and not as Sprites/MovieClips? Shapes are supposed to be faster than MovieClips/Sprites, right? So why is it only possible to import MCs/Sprites from the library? I understand that generally shapes could be created solely by actionscript, but in my case the shape comprises of many points and is curved - so it's quite infeasible.

Is there maybe some sort of plugin to generate code that would draw the desired shape from a drawn shape in CS4? And a last one: Are there any benchmarks out there for performance comparison between sprites/mcs/shapes? How much performance do i loose by using a sprite instead of a shape?

View 2 Replies

ActionScript 3.0 :: Spurious Mouse Out Events When Moving The Mouse Down Or Right

Dec 4, 2008

why i am getting spurious mouse_out events when moving the mouse down or right but not up or left over a Sprite?

View 3 Replies

Flex :: Mouse-event - Using 2 Distinct Mouse Events?

Mar 14, 2011

I am looking to provide some UI functionality using the mouse- I have two distinct UI events to be achieved via mouse

a) change value
b) delete object

I don't seem to have sufficient mouseclick events for both. I am avoiding using the right click as it has some default options(whose signing off will affect the whole project- not just this). I have mouse click used for change value- how do I use the doubleclick as the single-click events seems to get invoked prior?

View 2 Replies

ActionScript 2.0 :: Possible To Controlling The Mouse?

Nov 28, 2004

Ok, what i need to do is have something force the mouse to the center of the stage. So if the user tries to move to the top left, it get more and more difficult and they have to scroll more and more as flash is always trying to take it back to the center. Ive had a dig around, and I see its impossible to actually control the mouse postion using a.s. Is there anyway around this, faking it or something

View 4 Replies

ActionScript 2.0 :: Controlling Timeline Via Mouse X Position?

Feb 10, 2010

how to controll the timeline via moving the moiuse in x (left to right ).basicly i wsant to shocase a sculpture of mine in a seemingly quicktime vr fasion. so i will take lots of images of the sculpture in difrent agles to get the 360 degreemovie. then import intoflash timeline. Then somehow i need a script to control the scrub the timeline images (to create the quicktime vr look )

View 17 Replies

ActionScript 3.0 :: Controlling Sound Of Movie With Mouse Position?

Nov 26, 2009

is there a way in as3 to mute a video inside a movie clip if the mouse x position equals less than, say 200px?

View 1 Replies

ActionScript 2.0 :: Limiting And Controlling Mouse Wheel Scroller?

Aug 10, 2009

The code below is currently what I am using to use the middle mouse wheel to control the position of the page... sort of a DIY page scrolling mechanism, luckily I only need up and down ( ._y property)...

ActionScript Code:
mouseListener = new Object();
mouseListener.onMouseWheel = function(delta) {

[code].....

View 4 Replies

ActionScript 2.0 :: Scrolling Image Controlling Speed W/mouse?

Mar 13, 2003

I followed infinite menu tutorial somewhat successfully but not quite for this effect:The graphic is 2400 pixels wide and the movie is 600 pixels wide. But, for some reason it's skipping, and not showing the full image:What do I need to change in the code to make it roll continuously showing everything? I'm just clue

View 4 Replies

ActionScript 2.0 :: Mouse Events In CS3

Feb 11, 2011

I used to play around with flash during the early days of action script 1.but now i can't seem to find my way around it. Used to be able to add the script to the button itself.[code]what I want to do is to have a toggle button show and hidethe objects on the movie.

View 1 Replies

ActionScript 3.0 :: Mouse Events -- Which One To Use

Jan 2, 2011

I'm successfully using MouseEvent.MOUSE_OVER, but I need to know which one to use for when the end-user mouse away from the button.  I've tried MOUSE_UP and MOUSE_OUT, but neither worked.  Where can we find info resources that explain each one in details?

View 1 Replies

IDE :: No Mouse Events In MainTimeline?

Mar 1, 2009

I am new to AS3 and I am going insane trying to figure this out. I have a blank (new) AS3 document, 00pixels x 200 pixels, with one (the first) frame.

[Code]...

View 9 Replies

ActionScript 1/2 :: Mouse Location Controlling A Movie Clips Roation?

Oct 13, 2010

So I want to control a movie clips rotation with the location of the mouse, with easing if possible. But I am having some trouble figuring out where to start

View 2 Replies

ActionScript 3.0 :: Why Have No Mouse Events When Run This Code

Jun 2, 2010

why I have no mouse events when I run this code.

import flash.display.*
import flash.events.*
import flash.display.Sprite;

[code].....

View 5 Replies

ActionScript 3.0 :: Access The Mouse-events?

Dec 29, 2008

I had uploaded jpeg file onto the stage using File->Import.Now, how to access the mouse-events using AS3.0. i.e., when we click with mouse on the stage it should display the x and y co-ordinates of the point being clicked.These x and y coordinates must be displayed in text-boxes provided down on the same stage.

View 6 Replies

ActionScript 3.0 :: Some MCs Not Detecting Mouse Events?

May 29, 2011

I've just hit a really strange bug with a program I'm creating. The program allows the user to add shapes (currently all squares: SmallThing, MediumThing and LargeThing) to an area of the screen, then drag them about by clicking and draging using the mouse. Pretty simple. Unfortunately, the code seems to be failing for the smaller shapes (they're not THAT small, currently the smallest shape is 32 x 32) which are not generating mouse events at all. I have used trace statements to verify this. I am having a few issues with the larger shapes ocassionally not registering mouse up events, but I can live with this - the main issue is with the small shapes not being moveable.

All the shapes are descended from the same super class, and have the same event listeners added to them when they are created.
 
Here are the relevant functions in my Screen class. It's all pretty basic code so I really can't see what the problem is.

[Code]....

View 12 Replies

Flash :: Safari And Mouse Events?

Sep 14, 2011

i have a question about the mouse down / mouse move events in Flash. I've developed a small intreractive that requires mouse co-ordinates to be captured when the mouse is down and when the mouse is moved anywhere on the screen. It was working fine like this until recently when I checked my interactive in Safari and it no longer recieves mouse co-ordinate information when the mouse cursor leaves the Flash interactive stage area.However, it still works fine in Firefox. Is there anything I can do to get this functionality back when using it in Safari?

View 4 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved