HeroS
%Europe/Berlin %897 %2005, 22:33
Ik heb een website gemaakt voor mijn vriendin (www.fredereike.com). Opzich doet hij het prima alleen vind ik de preloaders nogal irritant tussen door. De eerst keer prima maar nadat hij 1x is in geladen mag die van mij die preloader over slaan.
Nu dacht ik zelf dit als volgt op te lossen maar dit werkt niet goed....
main.swf (is home)
en foto.swf (is sub) (met 2 scene's: preloader en main)
In foto.swf dacht ik een var tezetten met de volgende code (bij terug knop):
on (press) {
unloadMovie(2);
loadMovie("main.swf?skip=skip",10);
}
en dan in main.swf te checken of de var bestaat doormiddel van (uiteraard weer doormiddel van knop):
if (skip == "skip")
{
loadMovie("foto.swf?skip=skip",2);
}
else
{
loadMovie("foto.swf",2);
}
en dan staat er weer in foto.swf (scene preloader):
if (skip == "skip")
{
gotoAndPlay("Main",1);
}
Waardoor die de preloader skipt en meteen de main gaat laden.
Het rare is dat het de eerst keer niet werkt dat is natuurlijk logisch want de var is nog niet gezet. Maar na 2de keer klikken naar de sub werkt hij nog steeds niet pas als ik daarna weer de pagina opvraag werkt hij wel goed. Erg vaag.
Heeft iemand een idee hoe ik dit kan oplossen? want waarschijnlijk doe ik een beetje moeilijk en is er een simpelere oplossing.
Met preloader ziet er als volgt uit trouwens:
var total = _root.getBytesTotal ();
var loaded = _root.getBytesLoaded ();
var procent = (100/total)*loaded ;
if (procent >= 10)
{
gotoAndPlay (4);
}
en dan
gotoAndPlay (2);
en dan
var total = _root.getBytesTotal ();
var loaded = _root.getBytesLoaded ();
var procent = (100/total)*loaded ;
if (procent >= 20) {
gotoAndPlay (6);
}
etc
Alvast 1000x bedankt voor de tip en de hulp.
Nu dacht ik zelf dit als volgt op te lossen maar dit werkt niet goed....
main.swf (is home)
en foto.swf (is sub) (met 2 scene's: preloader en main)
In foto.swf dacht ik een var tezetten met de volgende code (bij terug knop):
on (press) {
unloadMovie(2);
loadMovie("main.swf?skip=skip",10);
}
en dan in main.swf te checken of de var bestaat doormiddel van (uiteraard weer doormiddel van knop):
if (skip == "skip")
{
loadMovie("foto.swf?skip=skip",2);
}
else
{
loadMovie("foto.swf",2);
}
en dan staat er weer in foto.swf (scene preloader):
if (skip == "skip")
{
gotoAndPlay("Main",1);
}
Waardoor die de preloader skipt en meteen de main gaat laden.
Het rare is dat het de eerst keer niet werkt dat is natuurlijk logisch want de var is nog niet gezet. Maar na 2de keer klikken naar de sub werkt hij nog steeds niet pas als ik daarna weer de pagina opvraag werkt hij wel goed. Erg vaag.
Heeft iemand een idee hoe ik dit kan oplossen? want waarschijnlijk doe ik een beetje moeilijk en is er een simpelere oplossing.
Met preloader ziet er als volgt uit trouwens:
var total = _root.getBytesTotal ();
var loaded = _root.getBytesLoaded ();
var procent = (100/total)*loaded ;
if (procent >= 10)
{
gotoAndPlay (4);
}
en dan
gotoAndPlay (2);
en dan
var total = _root.getBytesTotal ();
var loaded = _root.getBytesLoaded ();
var procent = (100/total)*loaded ;
if (procent >= 20) {
gotoAndPlay (6);
}
etc
Alvast 1000x bedankt voor de tip en de hulp.