SWF_EXTENSIONS.indexOf(ext) > -1)
                return new SwfLoad(request);
            else if (LoadItemUtil.VIDEO_EXTENSIONS.indexOf(ext) > -1)
                return new VideoLoad(request);
            else if (LoadItemUtil.AUDIO_EXTENSIONS.indexOf(ext) > -1)
                return new AudioLoad(request);
            else if (LoadItemUtil.BINARY_EXTENSIONS.indexOf(ext) > -1)
                return new DataLoad(request, URLLoaderDataFormat.BINARY);
            
            throw new Error('Could not de