Archief - FLASH MX: swf lader IN swf

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.

iLLy

Legacy Member
hallo,

Mijn probleem is het volgende:
Ik heb "laad.swf " met een preloader.

Als ik die die "laad.swf" in een andere swf inlaad (adhv LoadMovie() en een movieclip die de positie aanduidt) dan werkt de preloader wel technisch, maar visueel laadt de balk niet meer. Dus de swf laadt, maar de preloader beweegt niet.

De code vd preloader:

_root.onEnterFrame = function()
{
totaal = getBytesTotal();
geladen = getBytesLoaded();

percent = Math.round(geladen/totaal * 100);
_root.groenlaad._xscale = percent;

if(geladen >= totaal)
{
delete _root.onEnterFrame;
nextFrame();
}
}
stop();




weet iemand raad?
groeten,
Matthieu

Breen

Legacy Member
Jah, je probleem zit erin dat je _root gebruikt. Je movie(laad.swf) werkt op zen eentje wel, maar zodra je hem inlaadt in een andere movie, wordt _root, niet meer de _root van laad.swf maar van de bovenliggende. Je kan dus je script vervangen door:



Code:
$root = this
$root.onEnterFrame = function()
{
totaal = getBytesTotal(); 
geladen = getBytesLoaded();

percent = Math.round(geladen/totaal * 100);
$root.groenlaad._xscale = percent;

if(geladen >= totaal)
{
delete $root.onEnterFrame;
nextFrame();
}
}
stop();
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