protected override void PartRemoved(string partName, object instance) { base.PartRemoved(partName, instance); if (instance == DecrementButton) { DecrementButton.RemoveEventListener(ButtonEvent.BUTTON_DOWN, ButtonDownHandler); DecrementButton.RemoveEventListener(MouseEvent.ROLL_OVER, ButtonRollOverHandler); DecrementButton.RemoveEventListener(MouseEvent.ROLL_OUT, ButtonRollOutHandler); } else if (instance == IncrementButton) { IncrementButton.RemoveEventListener(ButtonEvent.BUTTON_DOWN, ButtonDownHandler); IncrementButton.RemoveEventListener(MouseEvent.ROLL_OVER, ButtonRollOverHandler); IncrementButton.RemoveEventListener(MouseEvent.ROLL_OUT, ButtonRollOutHandler); } else if (instance == Track) { Track.RemoveEventListener(MouseEvent.ROLL_OVER, TrackRollOverHandler); Track.RemoveEventListener(MouseEvent.ROLL_OUT, TrackRollOutHandler); } }
protected override void PartRemoved(string partName, object instance) { base.PartRemoved(partName, instance); if (instance == Thumb) { //Debug.Log("Thumb removed"); Thumb.RemoveEventListener(MouseEvent.MOUSE_DOWN, ThumbMouseDownHandler); Thumb.RemoveEventListener(ResizeEvent.RESIZE, ThumbResizeHandler); Thumb.RemoveEventListener(FrameworkEvent.UPDATE_COMPLETE, ThumbUpdateCompleteHandler); } else if (instance == Track) { Track.RemoveEventListener(MouseEvent.MOUSE_DOWN, TrackMouseDownHandler); Track.RemoveEventListener(ResizeEvent.RESIZE, TrackResizeHandler); } }
protected override void PartRemoved(string partName, object instance) { base.PartRemoved(partName, instance); if (instance == IncrementButton) { IncrementButton.RemoveEventListener(ButtonEvent.BUTTON_DOWN, IncrementButtonButtonDownHandler); } else if (instance == DecrementButton) { DecrementButton.RemoveEventListener(ButtonEvent.BUTTON_DOWN, DecrementButtonButtonDownHandler); } }