EventListeners – removing listener; rollOver
Posted by thornyeternity in ActionScript 3 Snippets on 30. Mar, 2009 | 0 Comments
Check to see if sprite HAS an event listener to be removed: for(var i:Number = 0; i < fields.length ; i++){ var currCheck:EventDispatcher = containerSprite.getChildAt(i); if(currCheck.hasEventListener(MouseEvent.MOUSE_OVER)){ currCheck.removeEventListener(MouseEvent.MOUSE_OVER, doHighlight); currCheck.removeEventListener(MouseEvent.MOUSE_OUT, clearHighlight); currCheck.removeEventListener(MouseEvent.CLICK, selectAnswer); Sprite(currCheck).buttonMode = false; }//if }//for ————————————- Prevent ‘Child of Caller’ issues – use ROLL_OVER rather than MOUSE_OVER (?????why – but works) “The short [...]


