Volledige versie bekijken : Help Preload losse pagina`s
Sjoemie
%Europe/Berlin %274 %2005, 07:35
Help!
Ben nog niet zo lang bezig met Flash Mx.
en heb nu eindelijk de pagina`s zoals ik ze wil hebben maar nu komt de Preload!@#$$
Mijn site is als volgens opgebouwd.
Intro.swf
Intro.html
Pagina1.swf
Pagina1.html
Pagina2.swf
Pagina2.html
enz. enz.
nu moet ik een preload maken die alle losse *.swfjes preload in de intro pagina
kan iemand mijn op weg helpen.
grt, Sjoemie
ninetynine
%Europe/Berlin %280 %2005, 07:44
Maak dus een nieuwe scene aan : "Loading" en met shift+F2 sleep je hem
boven je andere scene (zodat ie eerst komt).
Maak 2 frames voor de actions in de "actions" layer:
Op het eerste frame komt :
percent = Math.floor(getBytesLoaded()/getBytesTotal()*100)
//hij berekent hoeveel al geladen is in precent en slaat dat op ondere de var percent
loaded.text = percent+" percent geladen"
//zet het procent in het tekstvak met een stukje tekst erachter
loadbar._xscale = percent
//je bar wordt aangepast
Op je 2de frame komt :
if (percent eq 100) {
//als hij 100 % geladen is gaat hij naar de volgende Scene
gotoAndPlay("Scene 1",1);
} else {
//anders terug naar het laden
gotoAndPlay(1);
}
Nu maak je nog een nieuwe layer,
met daarop een dynamic tekstvak,
met instancename = loaded
en een bar (die je maakt op 100% en dan daar gewoon zet op je stage)
Sleep wel het zwaartepunt naar links als je wil dat ie van links naar rechts gaat
en met instancename = loadbar
Succes
Sjoemie
%Europe/Berlin %806 %2005, 20:20
Heb het geprobeerd maar snap er niks van kan ik niet alle losse filmpjes loaden in mijn intro dmv loadmovie of zo!
grt
jelmerdewilde
%Europe/Berlin %693 %2005, 17:38
als ik je goed begrijp zet je elke pagina in een losse HTML-page :S...
nah jah goed, je moet gewoon 1 hoofd SWF maken, met het menu bijvoorbeeld [zodat ie altijd wordt weergegeven] en dan de andere SWFjes 'erin' loaden ..
die komen dan over je Main swf te 'liggen'.. hele goeie en duidelijke turorial hierover hier:
http://www.cbtcafe.com/flash/actionscript.html
en dan de 4de turorial van boven: "load movie"
//edit:
ow shit.. je vraag was om er preloaders voor te zetten, dit kun je heel gemakkelijk doen als je bovenstaande manier gebruikt:
moet je alleen nog even voor elke pagina een preloader zetten, gewoon in de SWF zelf, hoe je dat doet wordt hier weer heel goed uitgelegd: www.gotoAndLearn.com
astu
Flasher
%Europe/Berlin %497 %2005, 12:56
var procent:Number
this.onEnterFrame = function() {
procent = Math.floor(this.getBytesLoaded()/this.getBytesTotal()*100);
loaded.text = procent+" procent geladen"
loadbar._xscale = procent
if(procent==100) {
gotoAndPlay(2);
delete this.onEnterFrame;
}
Met dit script heb je geen frameloops of scenes nodig, je zet het gewoon in frame 1. Op frame 2 begint de eigenlijke movie.
if (percent eq 100)
eq kan echt niet meer...
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.