onMouseDown и onMouseUp - это общие события, которые все могут слушать через Mouse.addListener (). Они срабатывают независимо от того, где нажата мышь.
onPress и onRelease относятся к конкретному мувиклипу. Они срабатывают только в том случае, если мышь нажата или отпущена, когда она находится над этим мувиклипом. Также важно onReleaseOutside ... для случая, когда вы щелкаете мышью вниз по мувиклипу, затем перетаскиваете мышь наружу, затем отпускаете мышь. В этом случае не будет никакого события onRelease, только событие onReleaseOutside, поэтому, если вы не слушаете последнее, ваша программа будет думать, что кнопка мыши застряла.