Archief - Flash mx 2004:preloader

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Stimpy

Legacy Member
hoe kun je verwijzen naar de grootte van een extern swf bestand, en naar het aantal ingeladen bytes voor een preloader te maken
voor een image lukt het perfect, maar voor een swf niet, moet je trouwens die swf in de 1ste of 2e frame inladen?

ik heb dat swfje geimporteerd in de library (intro_mc)
ik doe linkage en dan zet ik in de 1e frame volgende code:

stop();
this.onEnterFrame=function(){
this.attachMovie("intro_mc", "intro",10);
geladen = intro.getBytesLoaded()
totaal = intro.getBytesTotal()
this.geladen_txt.text=Math.round(geladen/totaal*100)+"%"
this.preloader_mc._width=(geladen/totaal*300)

if((geladen/totaal*100)==100){
this.gotoAndStop(2)
}
}

maar als waarde in de preloader krijg ik nog altijd NaN (not a number? of
wat wil dat zeggen)
tnx

Stimpy

Legacy Member
ja heb al veel tuts gevolgd, maar er staat nergens goed in waar je dat swf bestand moet importeren, in welke frame,
en hoe verwijzen naar de grootte ervan en het aantal ingeladen bytes

alvast bedankt

Bigbuddha

Legacy Member
Stimpy zei:
ja heb al veel tuts gevolgd, maar er staat nergens goed in waar je dat swf bestand moet importeren, in welke frame,
en hoe verwijzen naar de grootte ervan en het aantal ingeladen bytes

alvast bedankt
k' zou die niet in je library importeren maar de swf gewoon in dezelfde map zetten als waar de swf staat die de andere inlaadt.

waarom niet gewoon een containertje maken?
een lege instance die je de naam "mc_container" geeft.
Je zet die op de plaatst waar je je externe .swf wil inladen. en je laod de movie in deze container. Dan kun je meteen de positie bepalen.

mc_container.loadMovie("intro_mc.swf");

'k denk dat je op een hele verkeerde manier werkt. Je moet niet je swf in je library inporteren. En ook al niet met linkage werken. Linkage dient daar niet voor. Linkage is trouwens niet erg compatible met preloading. Misschien eerst even de basics van flash leren, want you're off track.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan