package galerie { import flash.display.MovieClip; import flash.events.MouseEvent; import galerie.VignetteEvent; public class Vignette extends MovieClip { function Vignette() { addEventListener(MouseEvent.MOUSE_UP, _onSelect); } public function setPhoto(pId:int):void { //Charger la photo } private function _onLoadPhoto(ev:Event):void { //Photo chargé, hop on lance l'événement LOADED var e:VignetteEvent = new VignetteEvent(VignetteEvent.LOADED); dispatchEvent(e); } private function _onSelect(ev:MouseEvent):void { //On clique sur la photo, hop on lance l'événement SELECTED var e:VignetteEvent = new VignetteEvent(VignetteEvent.SELECTED); dispatchEvent(e); } } }