PDA

Volledige versie bekijken : preloader error


Soyono
%Europe/Berlin %737 %2008, 17:41
Hoi!
Voor het preloaden van een website heb ik de tut van gotoAndLearn gebruikt.
(http://www.gotoandlearn.com/play?id=85)

Dus ik heb een preloader.fla met de volgende code, die de main .swf van de website laad.
var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(ProgressEvent .PROGRESS, loop);
l.contentLoaderInfo.addEventListener(Event.COMPLET E, done);
l.load(new URLRequest("flashnetize.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);
}

Dat werkt gewoon.. zolang de main .swf geen Document class heeft.
Maar dat heeft de main .swf wel waardoor ik de volgende foutmelding krijg.
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Flashnetize$iinit()

Ik kan maar niet vinden waaraan dit ligt, dus heeft hier iemand een idee?

Maarten

rangelier
%Europe/Berlin %855 %2008, 20:32
hey,

vond net op internet dit stukje, staat uitgelegd hoe je toch kan preloaden:
http://www.actionscript.org/forums/showthread.php3?t=146026

hoop dat je er wat mee kan!

nog een linkje er bij.


http://board.flashkit.com/board/showthread.php?t=777703

Soyono
%Europe/Berlin %903 %2008, 21:41
Bedankt voor je reactie rangelier, nu weet ik tenminste wat het probleem precies is. :)
Ik kan dus geen stage.stageWidth e.d. meer gebruiken omdat de stage niet meer direct te bereiken is.
Maar hoe zou ik dan achter de stageWidth moeten komen?

rangelier
%Europe/Berlin %925 %2008, 22:12
hoi Soyono,

volgens mij stond dat ook uitgelegd in zijn AS script. Heb hem namelijk niet helemaal doorgelezen. Mocht er niemand anders reageren dan zal ik hem morgen vroeg even helemaal doorlezen en kijken of ik je mischien verder kan helpen.

Groeten,

Rob

Soyono
%Europe/Berlin %918 %2008, 22:02
Hoi,

Sorry voor de late reactie. Ik heb de stukjes nog eens goed doorgenomen, maar snap nu nog niet echt wat er nu precies gedaan moet worden om de stage te bereiken.
Heeft iemand miss nog een idee?

Of zou ik toch moeten denken aan een ander soort preloader?
Bijv. op de frames van de main .fla...