# Difference: Event Vs. Callback

**URL:** <https://forum.kirupa.com/t/difference-event-vs-callback/161628>\
**Category:** flash\
**Created:** [September 5, 2005, 10:48pm UTC](https://forum.kirupa.com/t/difference-event-vs-callback/161628 "2005-09-05T22:48:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sharey](https://avatars.discourse-cdn.com/v4/letter/s/67e7ee/32.png) [@Sharey](https://forum.kirupa.com/u/Sharey)\
**Post date:** [September 5, 2005, 10:48pm UTC](https://forum.kirupa.com/t/difference-event-vs-callback/161628/1 "2005-09-05T22:48:56Z")

</div>

Hello,

I’m experimenting with the MovieClipLoader Class to gather information of an externally loaded clip. There are serveral “Callbacks” that are listed:

[list]  
[_]MovieClipLoader.onLoadStart() - invoked when loading begins.  
[_]MovieClipLoader.onLoadProgress() - invoked as the loading process progresses.  
[_]MovieClipLoader.getProgress() - progress of the downloaded file(s).  
[_]MovieClipLoader.onLoadInit() - invoked after the actions in first frame of clip have executed.  
[_]MovieClipLoader.onLoadComplete() - invoked when the entire downloaded file has been written to disk.  
[_]MovieClipLoader.onLoadError() - invoked if the clip cannot be loaded.  
[\*]MovieClipLoader.unloadClip() - remove movies/images loaded with this method or cancels a load operation in progress.  
[/list] I’m they all ‘appear’ to be written just like an event, like:

myButton.onRelease = function () {  
myStatements;  
}

So to better understand AS my question is, what is the difference between an EVENT and a CALLBACK?

I look forward to hearing back,  
Thanks,  
Josh
