# MouseControl class - easy adding of mouse scroll capability to Flash (AS2.0)

**URL:** <https://forum.kirupa.com/t/mousecontrol-class-easy-adding-of-mouse-scroll-capability-to-flash-as2-0/250217>\
**Category:** open source\
**Created:** [January 27, 2008, 2:29am UTC](https://forum.kirupa.com/t/mousecontrol-class-easy-adding-of-mouse-scroll-capability-to-flash-as2-0/250217 "2008-01-27T02:29:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![gvozden](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/gvozden/32/1084_2.png) [@gvozden](https://forum.kirupa.com/u/gvozden)\
**Post date:** [January 27, 2008, 2:29am UTC](https://forum.kirupa.com/t/mousecontrol-class-easy-adding-of-mouse-scroll-capability-to-flash-as2-0/250217/1 "2008-01-27T02:29:04Z")

</div>

MouseControl class  
for now just takes care of Mouse scroll wheel capability in Flash  
MouseControl is [Singleton class](http://en.wikipedia.org/wiki/Singleton_pattern) which lets you define movieclips and functions that should be invoked if user uses mouse scroll wheel over defined movie clip  
it helps very much in situation when you need to define scrolling functionality in different classed of your Flash site or application[LIST]  
[_]command addScroll(id, mc, function)  
example:  
MouseControl.getInstance().addScroll(”area1″, area1, Delegate.create(\_root, moveFirst));[/LIST][LIST]  
[_]removeScroll(id)  
example:  
MouseControl.getInstance().removeScroll(”area1″);[/LIST]example SWF : [http://hagane.us/as/mousescroll/mousescroll.swf](http://hagane.us/as/mousescroll/mousescroll.swf)  
source ZIP : [http://hagane.us/as/mousescroll/MouseScroll.zip](http://hagane.us/as/mousescroll/MouseScroll.zip)

[URL=“[http://hagane.us/as/mousescroll/MouseScroll.zip](http://hagane.us/as/mousescroll/MouseScroll.zip)”]
