PDA

Volledige versie bekijken : preloader


o1-jasper
%Europe/Berlin %819 %2005, 20:39
Ik weet dat dit al het zoveelste onderwerp is over preloaders.. Maar ik kon mijn vraag nog niet echt vinden.. Dus daarom heb ik maar een nieuw topic geopend. Als dit fout is mag dit best verplaatst wordne ofzo hoor..

Maar BTW ik heb de tutorial op gotoandlearn.com en vele andere al gevolgd enzo, maar via 1 tutorial op flashfocus heb ik een code voor preloaders gevonden.. Maar volgens mij werkt er iets niet helemaal. Ik heb deze code erop staan:
st = new Date();
startSec = st.getSeconds();
startMin = st.getMinutes();
startHour = st.getHours();
startDay = st.getDay();

this.onEnterFrame = function()
{
tb = 100000//this.getBytesTotal();
lb = i+=200//this.getBytesLoaded();
// haal de getallen '10000' en 'i+=20' weg,
// en uncomment de 2 regels.
percent = Math.round(lb/tb * 100);
txtpercent = percent + " %";
this.Loading_bar.Bar._xscale = percent;

tkb = Math.round(tb/1024);
txttkb = tkb + " kb total";

lkb = Math.round(lb/1024);
txtlkb = lkb + " kb loaded";

nkb = tkb - lkb;
txtnkb = nkb + " kb remaining";

nt = new Date();
sec = nt.getSeconds() - startSec;
min = nt.getMinutes() - startMin;
hour = nt.getHours()- startHour;
day = nt.getDay() - startDay;

lsec = (day*24*60*60) + (hour*60*60) + (min*60) + sec;
txtlsec = lsec + " sec elapsed";

speed = Math.round((lkb/lsec)*10)/10;
txtspeed = speed + " kb/s";

nsec = Math.round(nkb/speed);
txtnsec = "nog " + nsec + " sec te gaan";


if(lb >= tb)
{
delete this.onEnterFrame;
txtspeed = "0 kb/s";

nextFrame();
}
}
stop();.


En ik snap niet wat met het dikgedrukte wordt bedoeld.. Mischien ligt het daaraan ofzo?.. :D
Ik gebruik hem trouwens ook alleen voor de % en het balkje, volgens mij kan er dan ook ene heel deel weg maar ik weet niet precies wat. Ka iemand me even helpen(A)
Sorrie maar ik ben beetje flashnoob:p

Tha Narie
%Europe/Berlin %826 %2005, 20:49
tb = 100000//this.getBytesTotal();
lb = i+=200//this.getBytesLoaded();
// haal de getallen '10000' en 'i+=20' weg,
// en uncomment de 2 regels.

wordt

tb = this.getBytesTotal();
lb = this.getBytesLoaded();


En blijkbaar heb je m'n tutorial niet goed gelezen en meteen de FLA erbij gepakt. Zo leer je inderdaad niets :(

Flasher
%Europe/Berlin %826 %2005, 20:50
this.onEnterFrame = function() {
var perc:Number = this.getBytesLoaded()/this.getBytesTotal() * 100;
loadbalkje._xscale = perc;
loadperc_txt.text = String(perc+"%");
if(perc==100 && this.getBytesLoaded() >10) {
delete this.onEnterFrame;
gotoAndPlay(2)
}
}

loadbalkje is de MC van je loadbalk
loadperc_txt is het tekstveld waarin je percentage geladen komt te staan
Je kan natuurlijk ook een van beiden weglaten

o1-jasper
%Europe/Berlin %827 %2005, 20:50
dat heb ika le en keer geprobeert.. maar ik zal het nog eens proberen..
In ieder geval bednakt!!

Tha Narie
%Europe/Berlin %827 %2005, 20:51
En volgens mij ben jij de () achter Loaded en Total vergeten.

o1-jasper
%Europe/Berlin %846 %2005, 21:19
o nee w8 ik weet al wat het is,
bij het bekijken heb ik wel gekeken via simulate download, maa rben ik vergeten om mijn modum snelheid aan te passen..:p
daardoor d8 ik even dat die het niet deed..
ThQ s allemaal

Flasher
%Europe/Berlin %656 %2005, 16:45
En volgens mij ben jij de () achter Loaded en Total vergeten.
:o Stom :o /* slaat zichzelf hard voor zijn kop */ ik heb de post al aangepast

o1-jasper
%Europe/Berlin %843 %2005, 21:14
Ik heb mijn code enzo nu aangepast,
maar nu zie ik in plaats van mijn preloader zon blakje onderin mijn internet explorer..
ik heb de code die hierboven staat erop staan..
www.jasperockeloen.tk
is de site.. hopelijk akn iemand me helpen..

Fatty Owl
%Europe/Berlin %868 %2005, 21:51
bug: als je draggout doet uit de movieclipknoppen blijven ze op over staan.

Laiverd
%Europe/Berlin %879 %2005, 22:06
Begin eens met je movies te embedden in HTML zoals het hoort. Praten we daarna wel verder.

o1-jasper
%Europe/Berlin %883 %2005, 22:11
sorrie maar wat is embedden

mateo)
%Europe/Berlin %884 %2005, 22:13
hij bedoelt SHIFT f12

o1-jasper
%Europe/Berlin %443 %2005, 11:39
en wat houdt het precies in?

mateo)
%Europe/Berlin %931 %2005, 23:21
met die 'shortcut' wordt er automatisch een html-bestand geschreven door flash. je swf moet op het internet altijd in een html-bestand zijn opgenomen (ge-embed).

o1-jasper
%Europe/Berlin %388 %2005, 10:19
OK dat heb ik nu gedaan alleen hoe kun je dan het formaat van de html file aanpassen?
Ik zie nu namelijk mijn .swf niet helemaal.

mateo)
%Europe/Berlin %395 %2005, 10:29
ga eens naar: file -> publish settings (ook te bereiken met ctrl shift F12)
kijken (onder de tab HTML)

o1-jasper
%Europe/Berlin %676 %2005, 17:14
ok thQ s
ik had alleen nog maar shift F12 gedaan..