1. package
  2. {
  3. import flash.utils.ByteArray;
  4.  
  5. public class ResourceManager
  6. {
  7. protected var engineManager:EngineManager = null;
  8.  
  9. [Embed (source="../media/extrusionfonts.swf", mimeType="application/octet-stream")]
  10. public static const Fonts:Class;
  11.  
  12. public function ResourceManager(engineManager:EngineManager)
  13. {
  14. this.engineManager = engineManager;
  15. }
  16.  
  17. public function startupResourceManager():void
  18. {
  19.  
  20. }
  21.  
  22. public function shutdown():void
  23. {
  24.  
  25. }
  26.  
  27. protected function ConvertToXML(data:Class):XML
  28. {
  29. var byteArray:ByteArray = new data() as ByteArray;
  30. return new XML(byteArray.readUTFBytes(byteArray.length))
  31. }
  32. }
  33. }