title: AS3: Drag and Drop button
body: <p>I have a button with a MouseEvent.CLICK listener. The CLICK event is being triggered when the button is pushed, mouse is down while  rolled out, then released when rolled in on the button again. I do not want this to happen, the click event should not occur when the button is being dragged.</p>
  
  <p>My flash file contains a large amount of buttons and click listeners, I would like to solve this problem with as little code as possible. What is the simplest solution to this problem?</p>