org.concord.flash.player
Class FMouseSupport

java.lang.Object
  |
  +--org.concord.flash.player.FMouseSupport
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

public class FMouseSupport
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener

Handles mouse movement/hits, Mainly because all mouse events go to the AWT component -- FFlash object. We need this to handle buttons that only take up part of the screen.


Constructor Summary
FMouseSupport(java.awt.geom.AffineTransform screenT)
           
 
Method Summary
 void addMouseListener(FComponent component, java.awt.event.MouseListener listener)
           
 void mouseClicked(java.awt.event.MouseEvent ev)
           
 void mouseDragged(java.awt.event.MouseEvent ev)
           
 void mouseEntered(java.awt.event.MouseEvent ev)
           
 void mouseExited(java.awt.event.MouseEvent ev)
           
 void mouseMoved(java.awt.event.MouseEvent ev)
           
 void mousePressed(java.awt.event.MouseEvent ev)
           
 void mouseReleased(java.awt.event.MouseEvent ev)
           
 void removeMouseListener(java.awt.event.MouseListener listener)
           
 void setDraggedClip(FMovieClip clip, boolean lockcenter, boolean constrain, float x1, float y1, float x2, float y2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FMouseSupport

public FMouseSupport(java.awt.geom.AffineTransform screenT)
Method Detail

setDraggedClip

public void setDraggedClip(FMovieClip clip,
                           boolean lockcenter,
                           boolean constrain,
                           float x1,
                           float y1,
                           float x2,
                           float y2)

addMouseListener

public void addMouseListener(FComponent component,
                             java.awt.event.MouseListener listener)

removeMouseListener

public void removeMouseListener(java.awt.event.MouseListener listener)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent ev)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent ev)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent ev)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent ev)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent ev)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent ev)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent ev)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener