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);
}
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);
}


