     }
 
     public function getImageTexture (id :String) :Texture {
-        return ImageCreator(_imageCreators[id]).texture;
+        return ImageCreator(_creators[id]).texture;
     }
 
     public function createMovie (name :String) :Movie {


import flash.utils.Dictionary;

import flump.display.Library;
import flump.display.Movie;
import flump.export.texturepacker.TexturePacker;
import flump.mold.AtlasMold;
import flump.mold.AtlasTextureMold;


        const atlases :Vector.<Atlas> = TexturePacker.withLib(lib).createAtlases();
        for each (var atlas :Atlas in atlases) {
            var atlastMold :AtlasMold = atlas.toMold();
            var baseTexture :Texture = AtlasUtil.toTexture(atlas);
            _baseTextures.push(baseTexture);
            for each (var atlasTexture :AtlasTextureMold in atlastMold.textures) {
                var tex :Texture = Texture.fromTexture(baseTexture, atlasTexture.bounds);
                _creators[atlasTexture.symbol] = new ImageCreator(tex, atlasTexture.origin, atlasTexture.symbol);
            }
        }

        for each (var movieMold :MovieMold in lib.movies) {
            _creators[movieMold.id] = new MovieCreator(movieMold, lib.frameRate);
        }
    }

    public function getSymbolCreator (symbol :String) :SymbolCreator {
        return _creators[symbol];
    }

    public function get imageSymbols () :Vector.<String> {
