Intro to ActionScript 3 Event Handling

FlashFood – ActionScript 101 – Event Handling from Lou Barber on Vimeo.

//FIRST CODE SNIPPET
this.flashChimp.addEventListener(MouseEvent.CLICK, onClick);
this.MAX.addEventListener(MouseEvent.CLICK, onClick);

function onClick(e:MouseEvent):void{
    trace(e.type);
    if(e.target.name == "flashChimp"){
        trace("Hello, Flash Chimp!");
        } else {
        trace("Hello, MAX!");
        }
    }
// SECOND CODE SNIPPET
this.chimps.addEventListener(MouseEvent.CLICK, onClick);
this.chimps.addEventListener(MouseEvent.MOUSE_OVER, onOver);
this.chimps.addEventListener(MouseEvent.MOUSE_OUT, onOut);

function onOver(e:MouseEvent):void{
    e.target.alpha = .5;
    }
function onOut(e:MouseEvent):void{
    e.target.alpha = 1;
    }

function onClick(e:MouseEvent):void{
    trace(e.currentTarget.name);
    }