
Untitled
By: a guest on
May 4th, 2012 | syntax:
None | size: 1.74 KB | hits: 11 | expires: Never
function addListeners(index) : void {
for(var i = 0;i < hotspotArray.length;i++) {
hotspotArray[i].link.buttonMode = true;
hotspotArray[i].link.addEventListener(MouseEvent.MOUSE_OVER, overSpot);
hotspotArray[i].link.addEventListener(MouseEvent.MOUSE_OUT, outSpot);
hotspotArray[i].link.addEventListener(MouseEvent.MOUSE_DOWN, clickSpot);
}
if(index < 0) {
for(var id = 0;id < hotspotArray.length;id++) {
hotspotArray[id].spot.buttonMode = true;
hotspotArray[id].spot.addEventListener(MouseEvent.MOUSE_OVER, overSpot);
hotspotArray[id].spot.addEventListener(MouseEvent.MOUSE_OUT, outSpot);
hotspotArray[id].spot.addEventListener(MouseEvent.MOUSE_DOWN, clickSpot);
}
} else {
hotspotArray[index].spot.buttonMode = true;
hotspotArray[index].spot.addEventListener(MouseEvent.MOUSE_OVER, overSpot);
hotspotArray[index].spot.addEventListener(MouseEvent.MOUSE_OUT, outSpot);
hotspotArray[index].spot.addEventListener(MouseEvent.MOUSE_DOWN, clickSpot);
}
}
function removeListeners(index) : void {
for(var i = 0;i < hotspotArray.length;i++) {
hotspotArray[i].link.buttonMode = false;
hotspotArray[i].link.removeEventListener(MouseEvent.MOUSE_OVER, overSpot);
hotspotArray[i].link.removeEventListener(MouseEvent.MOUSE_OUT, outSpot);
hotspotArray[i].link.removeEventListener(MouseEvent.MOUSE_DOWN, clickSpot);
}
hotspotArray[index].spot.buttonMode = false;
hotspotArray[index].spot.removeEventListener(MouseEvent.MOUSE_OVER, overSpot);
hotspotArray[index].spot.removeEventListener(MouseEvent.MOUSE_OUT, outSpot);
hotspotArray[index].spot.removeEventListener(MouseEvent.MOUSE_DOWN, clickSpot);
hotspotArray[index].spot.alpha = 1.0;
}