PDA

Volledige versie bekijken : Photovieuwer <-- laden


Fatty Owl
%Europe/Berlin %769 %2005, 19:28
mijn fotovieuwer is ongeveer af en perfect te gebruiken in flash, maar met lange laadtijden.Het is geen probleem om even te wachten, maar als ik test als html loopt hij compleet vast :P .Ik kan niet in de eerste frame een preloader zetten want alles wordt gedaan met loadMovie. een movieclipLoader bijgrijp ik niet :D ( ik heb de tutorials van theFlashWizard doorgelopen). het gaat em vooral om alle miniaturen in te laden, dit zijn er 50 van redelijk hoge kwaliteit. Een oplossing zou bevoorbeeld zijn om met een setInterval elke second de volgende 2 foto's in te laden. Iemand een idee hoe ik hier aan moet beginnen? fotos = ["Ardennen2005 050.jpg", "Ardennen2005 049.jpg", "Ardennen2005 048.jpg", "Ardennen2005 047.jpg", "Ardennen2005 046.jpg", "Ardennen2005 045.jpg", "Ardennen2005 044.jpg", "Ardennen2005 043.jpg", "Ardennen2005 042.jpg", "Ardennen2005 041.jpg", "Ardennen2005 040.jpg", "Ardennen2005 039.jpg", "Ardennen2005 038.jpg", "Ardennen2005 037.jpg", "Ardennen2005 036.jpg", "Ardennen2005 035.jpg", "Ardennen2005 034.jpg", "Ardennen2005 033.jpg", "Ardennen2005 032.jpg", "Ardennen2005 031.jpg", "Ardennen2005 030.jpg", "Ardennen2005 029.jpg", "Ardennen2005 028.jpg", "Ardennen2005 027.jpg", "Ardennen2005 026.jpg", "Ardennen2005 025.jpg", "Ardennen2005 024.jpg", "Ardennen2005 023.jpg", "Ardennen2005 022.jpg", "Ardennen2005 021.jpg", "Ardennen2005 020.jpg", "Ardennen2005 019.jpg", "Ardennen2005 018.jpg", "Ardennen2005 017.jpg", "Ardennen2005 016.jpg", "Ardennen2005 015.jpg", "Ardennen2005 014.jpg", "Ardennen2005 013.jpg", "Ardennen2005 012.jpg", "Ardennen2005 011.jpg", "Ardennen2005 010.jpg", "Ardennen2005 009.jpg", "Ardennen2005 008.jpg", "Ardennen2005 007.jpg", "Ardennen2005 006.jpg", "Ardennen2005 005.jpg", "Ardennen2005 004.jpg", "Ardennen2005 003.jpg", "Ardennen2005 002.jpg", "Ardennen2005 001.jpg"];
naam = "Ardennen2005 ";
bestand = ".jpg";
b = 0;
c = 0;
f = 0;
this.createEmptyMovieClip("container", 10000);
container.loadMovie(fotos[fotos.length-1]);
container._xscale = 20;
container._yscale = 20;
xpos = 0;
for (i=0; i<fotos.length; i++) {
z = fotos[i].split("");
z = z[(z.length-bestand.length)-3]+z[(z.length-bestand.length)-2]+z[(z.length-bestand.length)-1];
if (i<10) {
mc = this.thumbnails_mc.fotos_mc.createEmptyMovieClip("foto"+z, i);
} else if (i<100) {
mc = this.thumbnails_mc.fotos_mc.createEmptyMovieClip("foto"+z, i);
}
var mcSplit = ""+mc;
mcSplit = mcSplit.split("");
mcSplit = mcSplit[mcSplit.length-3]+mcSplit[mcSplit.length-2]+mcSplit[mcSplit.length-1];
mc.loadMovie(naam+mcSplit+bestand);
}
onEnterFrame = function () {
if (container._width<container._height) {
container._x = 125;
container._y = 50;
} else {
container._x = 50;
container._y = 100;
}
for (i=0; i<fotos.length; i++) {
z = fotos[i].split("");
z = z[(z.length-bestand.length)-3]+z[(z.length-bestand.length)-2]+z[(z.length-bestand.length)-1];
if (z<10) {
mc2 = this.thumbnails_mc.fotos_mc["foto"+z];
} else if (i<100) {
mc2 = this.thumbnails_mc.fotos_mc["foto"+z];
}
mc2.onEnterFrame = function() {
if (this._width !== 0 && c<fotos.length) {
var firstheight = this._height;
this._height = 80;
var factor = firstheight/this._height;
this._width = this._width/factor;
this._x = xpos;
xpos += this._width+1;
c++;
}
};
mc2.onRelease = function() {
myString = ""+this;
b = myString.split("");
var f = b[b.length-3]+b[b.length-2]+b[b.length-1];
f = f.split("");
f = f[0]+f[1]+f[2];
container.loadMovie(naam+f+bestand);
container._xscale = 20;
container._yscale = 20;
};
}
};

theFlashWizard
%Europe/Berlin %816 %2005, 20:35
sorry no offence maar je maakt het jezelf echt moeilijker.. loadmovieclip is echt veel handiger..
en ipv een array moet ik eigenlijk aanraden een xml te gebruiken..

Doc
%Europe/Berlin %903 %2005, 22:41
en ipv een array moet ik eigenlijk aanraden een xml te gebruiken..

idd :) hier heb ik een mooie tutorial gevonden over een photogallery icm XML

http://www.kirupa.com/developer/mx2004/xml_flash_photogallery.htm

Roenes
%Europe/Berlin %908 %2005, 22:48
Fatty Owl: even 1 opmerking. Aangezien alle topics die je geopend hebt over hetzelfde ding gaan kun je in het vervolg beter die vragen in dezelfde topic stellen. :)

En ontopic: kijk idd ff naar MovieClipLoader ookal lijkt die wat moeilijk in het begin. test er even mee in een nieuwe fla en je zult zien: zodra het werkt is het zoveel makkelijker als loadMovie :)