PDA

Volledige versie bekijken : Preloader start op frame 0 en werkt niet, heel vaag! [v.b. online nu]


Iasonic
%Europe/Berlin %818 %2005, 20:38
Ik snap er niks van, mijn preloader wordt niet getoond omdat de flash movie springt naar frame 0 die eigenlijk helemaal niet bestaat? Heeft iemand een idee ik wordt helemaal gek.

hier een link waar je hem online even kunt zien! kan wel even duren 4,92 mb, graag hulp jongens is even belangrijk voor mijn school project.het swf bestand online (http://www.visiondesigns.nl/tmp/)

Dit is de mc loader, het script staat op de mc zelf en de mc bevindt zich in de root op frame 1 met de layer naam loader.

onClipEvent(load){
var totaal=_root.getBytesTotal();
}

onClipEvent(enterFrame){
var geladen=_root.getBytesLoaded();
if (geladen>=totaal){
_root.gotoAndPlay("main_content");
}else{
balk._xscale=(geladen/totaal)*100;
}
}



In de root heb ik een layer met de lable popupname, hier staat mc popupname op
waar een knop in zit die dit bevat.

on (release){
_global.naam = this.namefield.text;
_level0.informatie.myname.text = naam;
_root.gotoAndStop("main_content");
}



ik heb nog een mc genaamd informatie die bij binnenkomst gelijk de boel stopt.
Deze bevind zich op de layer main_content in deze mc zit een button

on (release){
_global.naam = this.namefield.text;
_level0.informatie.myname.text = naam;
_root.gotoAndStop("popupname");
}



Mensen ik heb van alles geprobeerd maar ik weet het niet meer.

Coumans
%Europe/Berlin %899 %2005, 22:35
Hey,

ik maak voor een preloader altijd een aparte scene aan die ik (uiteraard) als eerste plaats.

Aan de loadingbar (welke een movieclip is) hang ik dan het volgende script:


onClipEvent (load) {
_xscale = 0;
}

onClipEvent (enterFrame) {
counter = _root.getBytesLoaded()/_root.getBytesTotal()*100;
if (counter>=100) {
_root.play();
} else {
_xscale = counter;
}
}


Dit werkt simpel en perfect. Succes!

Coumans
%Europe/Berlin %901 %2005, 22:38
vergeten: door het middelpunt van de loadingbar te verplaatsen kun je bar laten 'groeien' vanaf elke gewenste positie, bijv. vanaf links of vanuit het midden...

Pimm
%Europe/Berlin %903 %2005, 22:41
Weet je zeker dat je een framelabel hebt die "main_content" heet?

pulletje
%Europe/Berlin %010 %2005, 01:14
Probeer eens het script van je loader NIET op een mc te zetten maar gewoon op een aparte actions layer. in een apart frame

@Coumans, waarom een aparte scene? (ik bedoel waarom moeilijk doen als het makkelijk kan)

Iasonic
%Europe/Berlin %495 %2005, 12:54
Hmm dat gaat niet dan loopt ie te zeueren dat ik de on clipevent en on enterframe alleen op een mc kan plaatsen.

En ik weet heel zeker dat ik een frame label heb met de naam main_content, maar ja dat is niet het probleem, het is dus meer dat er niet wordt gepreload en dat hij niet binnen komt op frame 1.

pulletje
%Europe/Berlin %531 %2005, 13:44
zet anders je fla effe online, dan kan ik er effe naar kijken

Iasonic
%Europe/Berlin %572 %2005, 14:44
Ok hier is de fla, alvast bedankt voor het helpen, het kan zijn dat de fla nog niet te downloaden is omdat ik hem aan het uploaden ben op dit moment "14:43".
mijn fla 36 mb ongeveer (http://homepages.adc.fcj.hvu.nl/1222165/tmp/information_start.rar)

[Moreasy]
%Europe/Berlin %593 %2005, 15:14
Ok hier is de fla, alvast bedankt voor het helpen, het kan zijn dat de fla nog niet te downloaden is omdat ik hem aan het uploaden ben op dit moment "14:43".
mijn fla 36 mb ongeveer (http://homepages.adc.fcj.hvu.nl/1222165/tmp/information_start.rar)


36 mb?? is dat niet een beetje veel? :P

Iasonic
%Europe/Berlin %614 %2005, 15:45
Ja dat vondt ik ook en ik heb dus geen idee waar dat aan ligt, maar het swf bestand is maar 5 mb dus ik snap het al niet wat er nou fout gaat?

pulletje
%Europe/Berlin %626 %2005, 16:01
tja, dat vond ik ook heel veel, toch maar effe gedownload om te kijken...

het probleem is dat een preloader eerst alles laad als je dus muziek IN je fla zet laad hij die ook meteen met de preloader. met als gevolg dat je eerste frame 1,6 mb is om te downloaden. daarom begint je preloader ook pas veel later. Haal voor de gein je muziek maar eens uit je libary weg test je fla. klik dan op View en schakel BandwidthProfiler in. je ziet nu dat je op de eerste frame veel minder hoeft te laden.

Mijn advies aan jou: laad je muziek APART in.

Iasonic
%Europe/Berlin %629 %2005, 16:06
Juist daar kwam ik net 2 min geleden ook achter, maar je kan zeggen dat je sound1 niet moet laden in frame 1, hmm hoe zou ik eventueel mijn sound1.mp3 appart kunnen inladen?
Ik ben niet echt bekkend met alle functies van het inladen dus vandaar.


enige tip om het bestand op een makkelijke manier te laden, trouwens moet ik hem dan gewoon uit mijn library weg halen en echt van buitenaf inladen of kan ik hem wel in mijn library laten staan?

enige tips? alvast bedankt.

pulletje
%Europe/Berlin %631 %2005, 16:09
je moet hem echt uit je libary weghalen. zolang hij in je libary staat, staat hij ook in je fla(document) je zult hem dus in moeten laden dat kan op verschillende manieren. hier op het forum staan een aantal goede functies... Probeer eens te zoeken..Veel succes