PDA

Volledige versie bekijken : [MX2004]Errors opvangen


esparadrapo
%Europe/Berlin %469 %2005, 12:15
Hi

Ik vroeg me af of het mogelijk was om in mijn actrionsccript mijn errors opvangen, bv
als die een bepaalde foto niet vindt dan geeft hij een foutmelding dat hij de bestand c:/.../foto.jpg niet kan openen of vinden.
kan ik dit niet opvangen in mijn script?

Ik ben bezig met een foto slide schow en ik dacht,iedere keer dat er op volgende geklikt wordt verhoog ik mijn teller(i++) en open ik de foto(i+".jpg") en als er geen niet meer zijn dan is mijn foto leeg maar het gaat dus niet
Ik laad mijn foto in een MC_target en dacht als ik de totale bytes d'r van neem en als da groter is dan 0, maar hij neemt iedere keer de totale bytes van de foto die al open is.
mijn Code

MC_loading._alpha = 0;
function foto() {
// MC_target._alpha = 100;
this.onEnterFrame = function() {
MC_target._alpha -= 10;
if (MC_target._alpha<=1) {
delete this.onEnterFrame;
image = "pic/"+i+".jpg";
total = "";
loadMovie(image, MC_target);
//total = _root.MC_target.getBytesTotal();
this.onEnterFrame = function() {
balkFoto._alpha = 100;
balkgrijs._alpha = 100;
MC_loading._alpha = 100;
ingeladen = MC_target.getBytesLoaded();
total = MC_target.getBytesTotal();
trace("--"+total);
procent = Math.round((ingeladen/total)*100);
balkFoto._xscale = procent*8;
if (ingeladen == total) {
trace("ingeladen"+ingeladen);
balkFoto._alpha = 0;
balkgrijs._alpha = 0;
MC_loading._alpha = 0;
MC_target._alpha += 10;
if (MC_target._alpha>=99) {
delete this.onEnterFrame;
}
}
};
}
};
}
volgende.onRelease = function() {
i++;
foto();
};
vorige.onRelease = function() {
if (i>=1) {
i--;
foto();
}
};




greetz
Pejman

behived
%Europe/Berlin %481 %2005, 12:33
Bekijk de MovieClipLoader class eens in de help

ps: hier een werkend voorbeeld:
http://www.flashfocus.nl/forum/showthread.php?t=2316&highlight=picture+gallery

esparadrapo
%Europe/Berlin %558 %2005, 14:23
thnx
Ja
maar probleem is dat bij mij alles werkt, het enige dat ik niet lan doen is stoppen,omdat hij iedere keer de bestandsgrootte van mijn vorige movie neemt.
dus als ik 5 foto's heb stopt hij bij i=7 en niet bij 6. (staat nu wel niet in mijn code)


greetz