/src/away3d/events/ParserEvent.as
http://github.com/away3d/away3d-core-fp11 · ActionScript · 47 lines · 24 code · 8 blank · 15 comment · 0 complexity · fd08ee119c6060dabbe5b3b98cb6e9ce MD5 · raw file
- package away3d.events
- {
- import flash.events.Event;
-
- public class ParserEvent extends Event
- {
- private var _message:String;
-
- /**
- * Dispatched when parsing of an asset completed.
- */
- public static const PARSE_COMPLETE:String = 'parseComplete';
-
- /**
- * Dispatched when an error occurs while parsing the data (e.g. because it's
- * incorrectly formatted.)
- */
- public static const PARSE_ERROR:String = 'parseError';
-
- /**
- * Dispatched when a parser is ready to have dependencies retrieved and resolved.
- * This is an internal event that should rarely (if ever) be listened for by
- * external classes.
- */
- public static const READY_FOR_DEPENDENCIES:String = 'readyForDependencies';
-
- public function ParserEvent(type:String, message:String = '')
- {
- super(type);
-
- _message = message;
- }
-
- /**
- * Additional human-readable message. Usually supplied for PARSE_ERROR events.
- */
- public function get message():String
- {
- return _message;
- }
-
- public override function clone():Event
- {
- return new ParserEvent(type, message);
- }
- }
- }