# External Event Handling with AS OOP

**URL:** <https://forum.kirupa.com/t/external-event-handling-with-as-oop/165003>\
**Category:** flash\
**Created:** [October 6, 2005, 6:17pm UTC](https://forum.kirupa.com/t/external-event-handling-with-as-oop/165003 "2005-10-06T18:17:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fishbellyrust](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/fishbellyrust/32/784_2.png) [@fishbellyrust](https://forum.kirupa.com/u/fishbellyrust)\
**Post date:** [October 6, 2005, 6:17pm UTC](https://forum.kirupa.com/t/external-event-handling-with-as-oop/165003/1 "2005-10-06T18:17:53Z")

</div>

I am building a fairly large project in Flash which requires the use of external class files. What is the best way to handle events externally? e.g. ‘onPress’ or ‘onRollover’ events. At the moment I am considering using one class file for all my events using the Delegate.create method which is a part of the mx.utils package. It needs to be as clean as possible. Thanks!
