Hi. I'm loading arrays of assets that may be a number of different types. I read in the documentation that you can append a LoaderMax. My interpretation of this is in this simplified code:
var queue:LoaderMax;
var loadermax_media:LoaderMax;
//thumbsArray is an array of thumbnail jpgs.
//mediaArray is an array of various types (jpgs, movies)
LoaderMax.activate([ImageLoader, SWFLoader, VideoLoader]);
queue = LoaderMax.parse(thumbsArray,
{
name: "thumbnails",
maxConnections:1,
onProgress:_progressHandler,
onComplete:_queueCompleteHandler,
onChildComplete:_childCompleteHandler}
) ;
//The documentation says that 'parse'returns a LoaderMax object, so ...
loadermax_media = LoaderMax.parse(mediaArray,
{
name: "ob1_media",
maxConnections:1,
}
) ;
queue.append(loadermax_media);
queue.load();
private function _queueCompleteHandler(e:LoaderEvent):void
{
thumbsArray = LoaderMax.getContent("thumbnails");//thumbsarray is ovewritten by loaded images
mediaArray = LoaderMax.getContent("media");//mediaArray is overwritten by loaded assets
}
I'm getting content DisplayObjects in the final arrays, but too many in the thumbArray when I use 'append'. When I don't use 'append', it works fine. So is this the wrong approach?