Flex :: Listen To Mouse Events On The Background Of A Group?
Aug 2, 2011
Is this the most efficient way to listen to mouse events on the background of a group?
<s:Group width="200" height="100" rollOver="group1_rollOverHandler(event)" rollOut="group1_rollOutHandler(event)">
<s:Rect width="100%" height="100%">
<s:fill>
<s:SolidColor alpha="0"/>
</s:fill>
</s:Rect>
</s:Group>
seems pretty minimal, but alpha = 0 is not the most efficient thing out there.
View 1 Replies
Similar Posts:
Mar 14, 2012
I have a Group on my View, and i'm trying to fill it with some collor and add an mouse event on it, all dynamicaly.the problem is, when i add the mouse event, the group simply turns invisible again. It still exists on the view and responds normally to the mouse event, but i cant see it.here's an code example:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView" creationComplete="onCreationComplete()" >[code]......
without the mouse event, the group is visible, but it vanishes when i try to add it. i've tried with other events, like the ENTER_FRAME Event and it works normaly, but all the mouse events that i tried turn the Group invisible.i've actually solved my problem using the opaqueBackground property, the Group don't vanish when i add the event this whay. But now i'm curious about the reason of this behavior.
View 1 Replies
Nov 13, 2009
Are there suggestions for code that will essentially listen for (or test) for mouse clicks on 3 separate buttons. Once all the correct 3 buttons have been released, I want a to trigger a final event(load a 4th movie clip). I can't stop thinking in terms of IF (all event 1 + event 2 + event 3) THEN load movie. But I know that isn't AS3 way to do it, any better understand way to do it with event listeners (but not too complicated!)
View 1 Replies
Jan 27, 2012
I'm trying to detect when pop ups are visible (including tool tips if possible). The reason is that I need to hide or freeze (capture a snapshot) the Stage* components (StageWebView, StageVideo, StageText etc) when pop ups appear.
View 1 Replies
Oct 5, 2010
I'm using an accordion container that has it's creation policy set to auto. One of the accordion's children is a spark border container that has a data grid within it. Currently, I'm using the data grid's creationComplete property to call a function; similarly, I'm using the dragComplete property to call another function.
How can I add listeners for events (creationComplete & dragComplete) via actionscript? The obvious problem is that the accordion does not create all its children on creation (nor do I want it to), so I can't simply use something like: datagrid.addEventListener(...)
View 1 Replies
May 5, 2011
Is there a way that a flex based application (in the browser or AIR) can listen to windows events (or any other OS) when it is not in focus?Lets say that my AIR application is minimized and I want her to be notified when ever new data was copied to the clipboard?
View 1 Replies
Feb 16, 2011
I am writing a flex application and I have two Spark TextAreas. I want to create an EventListener so that when the user clicks on a text area, the text inside the TextArea is cleared:
this.addEventListener(FocusEvent.FOCUS_IN, onFocusIn);
private function onFocusIn(ev:FocusEvent):void {
if (this._showsCaption) {
[Code]....
Currently I can implement this with a Spark TextInput, but when I click on the TextArea, the focusIn event never fires and the onFocusIn() handler is never called.
View 1 Replies
Oct 15, 2009
I'm trying to build a simple component extending spark.components.Group to have a background color, more specifically a spark.primitives.Rect component stretched to fill the background.
This is what I've come up with thus far:
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo"
<fx:Metadata>
[Code].....
View 2 Replies
Jul 28, 2011
In a component 'Group' I drag multiple pictures at one time I need to clean this component, but contains a component BitmapImage and I will not be erased:
<s:Group id="droppedImages" width="100%" height="100%">
<s:BitmapImage id="bg" source="@Embed('lineal2.jpg')" width="1024" height="577" verticalCenter="0"/>
[code].....
View 1 Replies
Nov 5, 2010
I'm using Flash Builder 4 Premium. My application has a title bar that I don't want to scroll, and a group underneath that should scroll. Here is the group that I want to be able to scroll:
[Code]...
View 1 Replies
Oct 19, 2010
If I plan to implement 100 objects on stage to be listen to mouse and keyboard input, is using "function" call responsive enough? How good does eventlistner work?
View 2 Replies
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
Oct 26, 2008
Does anyone know if it's possible to listen for all events fired from an object without having to specifically listen for each one?
View 5 Replies
Aug 6, 2011
I have an SWF that has been provided to me that I need to load. Inside that SWF are two buttons ("cancelButton" and "proceedButton"). Is there any way that I can add event listeners to these buttons from within my action script after I have loaded the SWF or do I need to get the SWF creator to create event listeners on the buttons that can bubble to me?
View 5 Replies
Sep 13, 2010
A swf (my game framework) loads another swf (a game). The game is loaded into a child domain which seems to be the default domain for loaded swfs.
The framework listens for custom events bubbling up from the game. However, the framework only receives events dispatched directly from the games document class but not from any of the games children.
Bubbling is set to true on everything, but it's not working? Is it only possible to dispatch events from the document class of the loaded swf.
swf(Framework -> listen) -> swf(game document root -> child) = no go!
View 1 Replies
Aug 2, 2010
I just started to use classes in AS3. I stuck to event handling between classes. That's what I want to do, but don't know how to do it:
1) set up event listener in a child class
2) when this event in the child class is triggered, the child class, the parent class and several other child classes respond to the event.
View 0 Replies
Dec 10, 2009
I have a canvas which I want to accept drags on. I have added a dragOver and dragEnter event listeners to the canvas, but they only work if I drag over something inside the canvas (another child element). I realised that if I set the canvas' background colour to black it works. So I have set it's background transparency to 0, which works... buy is there a better way to work around this apparent need for the canvas to have something inside it to accept dragEvents.
View 1 Replies
Aug 19, 2010
There is my scenario:
I have a BorderContainer that is contained by a Scroller.
Question :
How can i make my BorderContainer to listen for Scroler events?
e.g. When i scroll down or up, or right or left, i want to change my BorderContainer's cordinates(x, y).
View 1 Replies
Sep 16, 2009
I'm trying to listen for events sent from my main movie swf from inside a preloader shell swf.Inside Preloader.swf, I load my Main.swf in the traditional way, with a loader object and I listen for progress events on that. These progress events make my preloader bar scaleX increase, like normal. But, I have an XML file and an image that load inside of my Main.swf as soon as it is loaded. I would like for these unloaded bytes to be shown in my Preloader.swf before the Main.swf gets added to the stage.right now, I am sending the totalBytes from the XML file and the image to my Main.swf document class, which, in turn, dispatches a custom "PreloaderEvent" that holds the total number of bytes.
In Preloader.swf, I add an event listener to the loader ( which holds main.swf ), listening for that PreloaderEvent.Can events be heard in this manner and is this the best way to be preloading this type of file ( one where main.swf loads in the first frame, then starts loading of external images after the swf is running ).I'm just not sure how to get all of those extraneous bytes into one location for my preloader to see at the same time.
View 1 Replies
Sep 5, 2011
I came to some misunderstanding how to use events. LOL. I thought I understand it but as I see I dont.
I've got a Engine document class where Hero is added, and Cannon object too. In body of Hero I need to dispatch event when Hero reaches some point or particularly a pitfall, so I've got static const string to handle it:
[Code]...
but this way I would end up with dozens of handlers in the Engine body class, and I am trying to minimize this class as it is big enough without those handlers. I am stunned and suprised, and I am noob again. Maybe someone will clear out how to get custom events working/... and why only instance of object that dispatches an Event can hear it (my case).
View 2 Replies
May 22, 2007
I just basicly need a small example of script of attachMovie Do something then removeMovie I am trying to understand advanced Fuse [URL] and can make things do stuff now, but not sure how to make the code listen to timed events.
[Code]...
View 3 Replies
May 15, 2009
When I roll over the button content will appear somewhere on the stage,if I roll out the content will disappear.I would like to write extra event, when I click on this button while I am there with MOUSE OVER, it will cancel event listener MOUSE OUT.I try it to solve it with IF function, but I don't know what should be the exact coding>.What I am trying to achive in basic logic is:
While onto the button:
IF MOUSE_DOWN = FALSE
LISTEN for MOUSE_OUT
ELSE GO TO home
this is the script I was trying:
Code: Select allnaturalist.addEventListener (MouseEvent.MOUSE_OVER, mouse_overSection_naturalist);
function mouse_overSection_naturalist (evtObj:MouseEvent) {
gotoAndStop ("naturalist");[code]..........
View 2 Replies
Dec 3, 2009
Is there a way to listen movie clips itself for keyboard events instead of stage.addEventListener ??I work on a project a kind of game and ı need mymovie clips on stage rotate with keyboard events such as KEY_DOWN key.code LEFT or RIGHT.I tried to add event listener my MC but it didn't work.If I listen to stage every Movie Clip in my stage start rotation same as the others.What should I do? Here is my codes
[Code].....
View 12 Replies
Jul 29, 2009
How do I listen to an event dispatched from non-display-list concrete objects which are created by a singleton factory class?
An example would be where I want to create tweens for objects using a TweenFactoryClass. In my Main.as class I have this:
ActionScript Code:
TweenFactoryClass.instance.tweenMe( myClip, 200, 200 );
then, in my TweenFactoryClass.as, I have:
ActionScript Code:
public function tweenMe( clip:DisplayObject, xLocation, yLocation ):MyTween
{
var tween:MyTween = new MyTween();
[Code].....
I don't know where I should add the listener to be able to hear that event that was dispatched from the MyTween class.
View 9 Replies
Nov 29, 2010
I have a panorama picture and I can move this picture using my arrows I have made. I would like to put the buttons on the specific place of the picture. I want to make the buttons move with the picture while I scroll the panorama.
View 1 Replies
May 25, 2011
Imagine you have a MC used as a container for several other MC's used as buttons.Now, should I use the class of the container to listen for and to dispatch events. OrShould I create a seperate class for each MC inside of the container to listen for and to dispatch events.
In summary: One class for all, or several smaller classes dedicated to their respective MC.How far should one go with abstraction?.
View 2 Replies
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
Aug 30, 2009
I want to replicate the standard startDrag/stopDrag events with my own routine to alter things a bit, and I run into some kind of event propagation or bubbling problem. Here is my code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
mouseDown="mouseDown = true" mouseUp="mouseDown = false"
[Code].....
The problem with this code is that as you drag the object to the right, you will see in the trace that occasionally some random localX values arrive there, resulting in the object jerking from side to side.
View 1 Replies
Apr 19, 2010
I have a base ShapeContainer(UIComponent). I add a uicomponent which has mouse down listener to ShapeContainer. the listener works great. When I add a simple sprite(draw square) on the ShapeContainer, The listener does not work any more. In the code, if I comment below line, The event listener works fine.
[Code]....
View 2 Replies
Apr 6, 2011
im working on:[code]For more detailed comprehension: corner is the black corner with the (i) and 'Promotion', text is some random text that can be displayed in the white remaining space, container contains corner and text, and finally this class contains container!I need to retrieve the event mouseevent.rollover/rollout from corner.And what's wrong?
1. When I put the mask on container (container.rawchildren.addchildren + container.mask = mask) and the dropshadowfilter on container (container. filters = [glow]), I cannot detect the mouse events.
2. When I put the mask on the promopanel (this.rawchildren.addchildren + this.mask = mask) and the dropshadowfilter on promopanel (this.filters = [glow]), I cannot detect the mouse events.
3. When I put the mask in a component and the filter in another, it does not work either.
4. If I remove the mask OR the filter, it works!! But I need them both...
So, does anyone has an idea on how to make this work? I've been trying to look for issues with filters, masks and mouseevents but haven't found anything that could enlighten this issue.
View 1 Replies