 		public function Loader3D()
 		{
 			super();
+			
+			_dispatcher = new EventDispatcher(this);
 		}
 		
 		public function load(request : URLRequest) : Group

												  : null;
			var length		: int				= data ? data.length : 0;
			
			_content.removeAllChildren();
			for (var i : int = 0; i < length; ++i)
				_content.addChild(data[i]);

			dispatchEvent(new Event(Event.COMPLETE));
		}

	 * @author Jean-Marc Le Roux
	 * 
	 */
	public class Loader3D extends Group implements IEventDispatcher
	{
		private static const FORMATS	: RegExp	= /^.*\.(swf|jpg|png)$/s
		private static const PARSERS	: Object	= new Object();
		
//		private var _content			: Group			= new Group();
		private var _loaderToURI		: Dictionary		= new Dictionary(true);
		private var _dispatcher			: EventDispatcher	= null;
		
//		public function get name()	 	: String			{ return _content.name; }
//		public function get content() 	: Group				{ return _content; }
//		public function get actions()	: Vector.<IAction>	{ return _content.actions; }
		
		public static function registerParser(extension : String,
											  parser 	: IParser3D) : void
