1 package
2 {
3 import away3d.materials.BitmapMaterial;
4 import flash.utils.ByteArray;
5
6 public class ResourceManager
7 {
8 [Embed (source="../media/fighter1.dae", mimeType="application/octet-stream")]
9 public static const Fighter1:Class;
10 public var Fighter1XML:XML = null;
11
12 [Embed (source="../media/sf-02.jpg")]
13 public static const SF02:Class;
14 public var SF02_Tex:BitmapMaterial= null;
15
16 public function ResourceManager()
17 {
18
19 }
20
21 public function loadResources():void
22 {
23 Fighter1XML = ConvertToXML(Fighter1);
24 SF02_Tex = new BitmapMaterial(new SF02().bitmapData);
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 }
34 }