Flash - preload externe bestanden ?

Moderators: NadjaNadja, Essie73, Polly, Muiz, Telpeva, ynskek, Ladybird

Toevoegen aan eigen berichten
 
 
highwaykind

Berichten: 4180
Geregistreerd: 21-03-02
Woonplaats: Drenthe

Flash - preload externe bestanden ?

Link naar dit bericht Geplaatst door de TopicStarter : 05-12-08 10:41

Ik heb na enig googlen eindelijk een werkende makkelijke preloader code gevonden.
ActionScript:
Code
var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop);
l.contentLoaderInfo.addEventListener(Event.COMPLETE, done);
l.load(new URLRequest("mainfile.swf"));

function loop(e:ProgressEvent):void
{
var perc:Number = e.bytesLoaded / e.bytesTotal;
percent.text = Math.ceil(perc*100).toString();
}

function done(e:Event):void
{
removeChildAt(0);
percent = null;
addChild(l);
}


Het probleem is dat de "mainfile.swf" verschillende externe f4v's oproept, en het nou net de bedoeling was dat die ook mee gepreload werden omdat die het grootst zijn. (maar dat doet hij dus niet, en het duurt na preloaden van mainfile.swf alsnog een halve eeuw voor ze geladen zijn).
Ik heb de f4v bestanden allemaal instance names gegeven in de mainfile.swf.
(video01, video02, video03 etc. Heb wat uniekere namen gegeven zelf, maar als voorbeeld moet dit wel makkelijk werken).

Weet iemand hoe ik de externe file ook bij de preloader in kan stoppen?
Flash CS4, ActionScript 3.
Heel erg bedankt!