As2 jpg preloader вытащил из xml - PullRequest
       22

As2 jpg preloader вытащил из xml

0 голосов
/ 06 сентября 2010

Я пытаюсь построить простой прелоадер.У меня есть 4 мувиклипа на сцене, и к каждому из них я добавляю изображение из файла xml

theMap = new XML();
theMap.ignoreWhite = true;

theMap.onLoad = function(success){
    if (success) {
        theNodes = theMap.firstChild.childNodes;
        for (i=0;i < theNodes.length;i++) {
            theSrc      = theNodes[i].attributes.src; //the jpg
            theClip     = theNodes[i].attributes.clip; //the movieclip
            _root[theClip].loadMovie(theSrc); // adding the jpg to the movieclip
        }
    }
    else {
        trace('Cannot Load XML file.');
    }
}
theMap.load("map.xml");

все работает нормально, но поскольку jpgs немного тяжелые, я бы хотел их предварительно загрузить.Это возможно?

1 Ответ

0 голосов
/ 06 сентября 2010
        var mcLoader:MovieClipLoader = new MovieClipLoader();
        mcLoader.addListener(this);
        this.onLoadProgress = function(target_mc:MovieClip,bytesLoaded:Number,bytesTotal:Number){
            var percentage:Number = int(bytesLoaded/bytesTotal*100);
            trace(percentage);
            if (percentage >= 100) { _root.waiting._visible = false; }
        }

        mcLoader.loadClip(theSrc,theClip);
...