 			}
 			
 			_renderSignal.dispatch(ticks, ms, _renderFPS);
+			
+			if (_exitFrameSignal) _exitFrameSignal.dispatch();
 		}
 	}
 }

		}
		
		
		public function get frameRateChangedSignal():Signal
		{
			if (!_frameRateChangedSignal) _frameRateChangedSignal = new Signal();

		private var _renderSignal:RenderSignal;
		/** @private */
		private var _frameRateChangedSignal:Signal;
		/** @private */
		private var _enterFrameSignal:Signal;
		/** @private */
		private var _exitFrameSignal:Signal;
		
		
		//-----------------------------------------------------------------------------------------
