ActionScript 3.0 :: MouseDown Versus MouseClick - Separating Two Events
Feb 16, 2009
I have a series of buttons on a page that I want the user to be able to re-arrange. To do this, I have a MOUSE_DOWN event listener that triggers a startDrag. However, these buttons are also essentially menu items so when user clicks on them, they should load the appropriate URL. I don't want them to act as menu buttons when a user is trying to move them about. I have three event listeners on each button, one for the MOUSE_DOWN and one for the CLICK event and one for MOUSE_UP but the function associated to the CLICK event also fires on the MOUSE_UP.
View 1 Replies
Similar Posts:
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
Nov 5, 2008
I'm working on a custom AS visual component, based on UIComponent class. Inside this component, I have a button I programatically added. I set the mouseClick event of it, and it works fine. When the mouseClick for the button starts, it adds a listener for MouseDown on the stage. This is my problem. Once that MouseDown event listener is initiated it won't ever pay attention to the MouseClick listener of the button (which will
turn off the MouseDown listener!). I've tried setting the priority number when creating the listeners, but this is not working. My mouseClick listeners gets ignored.
View 3 Replies
May 17, 2011
I am designing a physics container. Don't worry, my question is not about the physics. Here is part of my code. Noticed that I have a SetStyle statement there. I realized that if I don't have that line, the MOUSE_DOWN, MOUSE_UP events won't work. If I do have that line, then those events works fine.
Code:
package components {
import flash.events.MouseEvent;
import spark.components.SkinnableContainer;
public class Test extends SkinnableContainer {
private var mouseDown:Boolean;
[Code] .....
View 3 Replies
Jun 16, 2010
I have built a Air 2/Flex 4 kiosk application with Flash Builder 4. Currently I am implementing a touch screen browser to enable users to navigate company training videos. In an attempt to improve the usability of the website on the touchscreen I have placed the HTML component in an adaption of Doug McCune's DragScrollingCanvas (updated to use the flex 4 'Scroller' component) to allow users to scroll the webpage by dragging their finger across the screen. The mouseDown event is used to start scrolling the viewport.
In addition the webpage was modified to disable text selection with the following css:
[Code]...
As an alternative I also tried adding a group container with the same dimensions as the HTMLLoader to detect the mouseDown events (so that the group container and HTMLLoader have the same Dragable parent container) and was able to capture mouseDown events and scroll the viewport as expected. However as the mouse event is handled by the group container, I am now unable to navigate the webpage.
View 2 Replies
Sep 16, 2011
Let's assume i have a class MyDisplayObject extending a Sprite.
I have placed several instances of that class on the same place on the stage (they are not nested) and each of them have a mouseclick listener defined within the class.
What i want is, that if i click on that area, where these objects are, that each of them triggers the mouseclick event...by default only the topmost object triggers the event. I would prefer a solution that i can implement within my class MyDisplayObject instead of iterating all children on the stage and triggering each event manually.
View 12 Replies
Sep 15, 2010
I need to hide my mouse and have a bullseye movie clip as a custom cursor. The problem is, I also need to click on things, and the code that I found on forums to create a custom cursor blocks the mouse from clicking on anything.
Mouse.hide();
var cursor_mc = new crosshairs();
this.parent.addChild(cursor_mc);
cursor_mc.startDrag(true);
Is there a way to do a custom cursor that acts the same way as the mouse usually does?
View 2 Replies
Sep 15, 2010
I need to hide my mouse and have a bullseye movie clip as a custom cursor. The problem is, I also need to click on things, and the code that I found on forums to create a custom cursor blocks the mouse from clicking on anything.[code]Is there a way to do a custom cursor that acts the same way as the mouse usually does?
View 1 Replies
Feb 2, 2010
Inspired by this Flex question, is it seen as better practice to dispatch an event back to the parent app, as opposed to calling a method on the instance of the parent app, from within a module? To me it seems that the module shouldn't know what methods are available at the parent, as such approach leads to tight coupling.
View 1 Replies
Jun 22, 2009
I'm building an object oriented project with liquid layout in a loose MVC framework. My controller knows when the stage is resized, and it needs a way to tell all of the display objects to rearrange themselves appropriately when the stage resizes.
Option 1 would be extending the sprite class with a class that has one additional resize() function. On initializing the class it would register itself with the controller which would then noitfy all of the assets when it detects a stage resize.
Option 2 would be building some sort of global event that any child of the stage could listen for and do its thing when the event comes through.
View 3 Replies
Apr 18, 2011
I have a scenario where I am listening to both CLICK and MouseDown events for an object.
On MouseDown I do a startDrag(). And on Click, I perform something else.
But the problem is that, MouseDown event fires first and it initiates a drag. The click event does not fire.
View 1 Replies
Jan 10, 2012
I'm not sure what I'm doing wrong for this simple task. I have a sheet and right now I only want to use a small portion of the sheet. I try to click on the sheet and it moves around. I lock it, and I can't select any part of it. How do I separate it?
BTW does it matter if it's a symbol or just a PNG sheet?
View 2 Replies
Jul 17, 2009
I'm trying to seperate my projects along a horizontal and vertical row, for every project the images are shown vertically one after the other, then when the </project> closes and a new one opens a new column is created (creating the horizontal row).
i am almost there with it, i think i just need an if or for each piece of code to separate out the projects but i cannot figure it out.Here is the important part of my code:
[code]....
View 1 Replies
Sep 10, 2009
In my code I have SWF A and SWF B.
SWF A loads SWF B.
The problem that I have is that both of the SWF's have a class of the same name but that have different member variables.
So from time to time depending on the scenario conflicts occur.
How can I avoid this?
I remember reading before about being able to separate the classes of two different swf but I can't find the article again
View 1 Replies
Oct 31, 2010
I recently began a project and soon felt that it would be useful for me to have my users put a code into a TLF text field, such as 0123456. The user then clicks a button and each character of the text field are put into several variables.
For example:
Code:
variable1_var = "first character in text field"
variable2_var = "second character in text field"
/* This would be repeated up to variable7_var */
variable1_var would equal 0 and variable2_var would equal 1, so on and so forth.
View 0 Replies
Jun 4, 2010
well i have this string im receiving from an URL: "245500" All I need to do is separate all of the characters, so it would gimme back an array just like
PHP Code:
Array = ["2", "4", "5", "5", "0", "0"]
I've tried using .split(), but since it does not have an index (like a comma or dot), it won't do..
View 4 Replies
Mar 7, 2009
I Have been working on a collision detector based on the seperating axis theroem as explained here .[URL]..
And i am working on a polygon vs polygon collision example. I have put together a Veronoi Regions Test in flash but i dont kno whte correct way to find if a the closest point or axis inside on of my regions or even to determine if it is in these areas. Can someone please help me.
View 1 Replies
Apr 18, 2004
Right now I have an array with a bunch of different file and folder names in it. I want to separate the files and folders in to two separate arrays. How would I check the arrays to see if the elements have a "." in them, and then if they do have a "." in them, put them into files array.
View 3 Replies
Jan 12, 2009
i have an xml file .... i have imported it into flash mx 2004, tutorial i have even applied css properties to it ( i know thats prop easy for most of you guys but im happy ) my question is this ... i would like to rotate messages on some kind of timer ... ie xml file - ( im guessing at this point cos its worked so far ... )
<message>
<caption1>this is caption 1</caption1>
<caption2>this is caption 2</caption2>
<caption3>this is caption 3</caption3>
</message>
flash action script ... what i would like to achieve... the flash file to import the xml file into a dynamic text box which i have done, but at the moment it is showing all the captions in one go .. i would like to show.. caption1 .... wait X amount of time ( a variable in seconds ? - how would i do that ? ) a motion tween to get rid of the message ( not sure what yet but i understand the basic principles so will experiment and be creative ) caption2 .... etc.
View 5 Replies
Sep 16, 2005
I've got some dynamic text (from coldfusion) coming in to my flash movie and I need to turn what's coming in into a bulleted list. right now it's a list of features delimited by commas like this: Anodized aluminum deck construction, anodized aluminum t-rail, extra heavy vinyl, Nextwave electrical system, etc., etc. Is this possible with actionscript?
View 4 Replies
May 7, 2003
Is it possible to call different data from a same text file? In the tutorial about the dynamically loaded text, the example was "kirupatext=" and the text was loaded from after that in the txt file. Is it possible to make it stop loading after a certain point?
For example,
" kirupatext=
Hello There!
I am an example of text that has been loaded from a separate location on kirupa's server. Best of all, notice that you can scroll the contents of the text up and down by clicking on the arrows. This is a nice, useful feature that you can use on your site."
How can I make it load only up to "Best of all"? Is it possible to break up the text into 2 parts so that they are loaded by different text boxes? i tried adding another marker like "kirupatext2=" at another point, but it just gets loaded along with the first "kirupatext=".
View 8 Replies
Nov 20, 2006
What I want: The thumbnails for the gallery (but not the larger image) must be visible on all pages. When one of them is clicked, you will go to the corresponding larger image in the photo gallery.
What I've been able to get is this; [URL] (note: there are no pages other than the initial page and the photo album, its still a WIP)
It's close to what I want it to behave like, the only problem is that each thumbnail simply links to the full gallery .swf, which always starts at the first photo in the list.
I have thought of using a single .swlf and resizing the stage when a thumb is clicked, but thats not a very elegant solution. Besides, it might not even be possible.
Is there a way to make it so that when you click a link in the 'thumbnails only' swf, it will link to the corresponding large image in the 'full album' swf? Or is there maybe another way to approach this whole ordeal?
View 8 Replies
Dec 16, 2010
I'm about to make an animation where a whole world map separates from globe/ball. Kind of coating/jacket that opens from 3d ball to plain 2d surface.
View 1 Replies
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
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
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
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
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
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
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