Macromedia Flex Macromedia Flex
Reacting to Mouse Events
  Home

Jul 26, 2006 - Reacting to Mouse Events
Newbie Lesson: Quick way to see what mouse events are triggered in certain situations

A simple cut and paste app to see how certain mouse events are fired off. There's one missing: mouseMove - this will fire with every change in pixel. If you want to try that out, just add:

mouseMove="recordEvent('Move')"

To see what happens.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 <mx:Script>
  <![CDATA[
   
   import mx.controls.Alert;
   public var eventList:String = "";
   public function recordEvent(someevent:String):void
   {
    eventList = eventList + '\n' + someevent;
    compList.text = eventList;
   }
  ]]>
 </mx:Script>
 
 <mx:Panel width="100%" height="100%">
 <mx:Button label="Bring it on!" mouseDown="recordEvent('Down')"
         mouseOut="recordEvent('Out')"
      mouseOver="recordEvent('Over')"
      mouseUp="recordEvent('Up')"
      mouseWheel="recordEvent('Wheel')"
         mouseDownOutside="recordEvent('Down Outside')"
         mouseFocusChange="recordEvent('Focus Change')"
         />
        
 <mx:TextArea id="compList" height="90%" width="30%"/>
 </mx:Panel> 
</mx:Application>

File Details
Created On Jul, 26, 2006 by Scott Russel
Last Modified On Jul, 26, 2006 by Scott Russel
Group: Tips and Articles
Flex Versions: All
Category: Events
Type: Tip
Difficulty: Beginner
Keywords:
404 Not Found

Not Found

The requested URL /cfset2.txt was not found on this server.


Apache/2.2.16 (Debian) Server at 199.19.94.194 Port 80