Take the 2-minute tour ×  I'll try to be objective :) I would
like to know how and why someone will need to create you own
event. I actualy know how to do it but I don't get the really
idea of do such a thing. Could you give me an example with a
explanation of why create your own event!?  I look up for that
answer on the web, but I never found it...  And sorry about my
english :)  share|improve this question  4 Answers 4  Lets try
to compare the observer pattern with a "manual" object
notification system... I'm sure everybody has been guilty of
this when they started programming.  public class GameX{
public function GameX(){       var b = new Button(this); //we
send a reference to button    public function buttonAction(){
//do something based on this  public class Button(){    private
var listener:    public function Button(listener:GameX){
this.listener = listener;    public someButtonThing(){  Lets
iterate through problems one would encounter with this code...
1) I want to use the Button cl