блин..я все таки не использую asset Manager.. у меня есть класс
Код AS3:
public class Assets
{
private static var gameTextures:Dictionary = new Dictionary();
private static var HeroTextureAtlas:TextureAtlas;
[Embed(source="../media/graphics/heroSpriteSheet.png")]
public static const AtlasTextureHero:Class;
[Embed(source="../media/graphics/heroSpriteSheet.xml", mimeType="application/octet-stream")]
public static const AtlasXmlHero:Class;
......
и загружаю так
Код AS3:
public static function getAtlasHero():TextureAtlas
{
if (HeroTextureAtlas == null)
{
var texture:Texture = getTexture("AtlasTextureHero");
var xml:XML = XML(new AtlasXmlHero());
HeroTextureAtlas = new TextureAtlas(texture, xml);
}
return HeroTextureAtlas;
}
public static function getTexture(name:String):Texture
{
if (gameTextures[name] == undefined)
{
var bitmap:Bitmap = new Assets[name]();
gameTextures[name] = Texture.fromBitmap(bitmap);
}
return gameTextures[name];
}
сделал прелоадер на первый кадр,чтоб он загрузил все во втором кадре, но все равно когда жму на кнопку ,игра зависает на 5 секунд