ArowanaW
%Europe/Berlin %758 %2009, 19:12
Hey, ik ben bezig met een simpele fotoviewer voor een site.
En met simpel, bedoel ik écht simpel, geen fade in en out, geen gedoe, gewoon simpel. Ik heb dit dus:
stop();
var path:String = "http://delinkhier.nl/images/";
var pNumber:Number = 0;
var pArray:Array = ["blablabla.png", "filler.png", "hierstaatniets.png", "afbeelding.png"];
loadPic();
imageViewer.prev.onRelease = function(){
if(pNumber == 0){
pNumber = pArray.length -1;
}
else{
pNumber --;
}
loadPic();
}
imageViewer.next.onRelease = function(){
if(pNumber == pArray.length -1){
pNumber = 0;
}
else{
pNumber ++;
}
loadPic();
}
function loadPic(){
loadMovie(path + pArray[pNumber], _root.imageViewer.container);
}
Dat werkt wel aardig voor mij, alleen als er een grote afbeelding tussen zit moet ie dus laden, en dat wil ik niet. Dus moet er dus een preloadertje komen per foto. En dat wil niet lukken. Een preloader aan het begin van de movie werkt niet omdat de foto's dan nog niet worden ingeladen, maar het lukt me niet om in de function loadPic() iets in te bouwen met een preloader. Kan iemand helpen?
En met simpel, bedoel ik écht simpel, geen fade in en out, geen gedoe, gewoon simpel. Ik heb dit dus:
stop();
var path:String = "http://delinkhier.nl/images/";
var pNumber:Number = 0;
var pArray:Array = ["blablabla.png", "filler.png", "hierstaatniets.png", "afbeelding.png"];
loadPic();
imageViewer.prev.onRelease = function(){
if(pNumber == 0){
pNumber = pArray.length -1;
}
else{
pNumber --;
}
loadPic();
}
imageViewer.next.onRelease = function(){
if(pNumber == pArray.length -1){
pNumber = 0;
}
else{
pNumber ++;
}
loadPic();
}
function loadPic(){
loadMovie(path + pArray[pNumber], _root.imageViewer.container);
}
Dat werkt wel aardig voor mij, alleen als er een grote afbeelding tussen zit moet ie dus laden, en dat wil ik niet. Dus moet er dus een preloadertje komen per foto. En dat wil niet lukken. Een preloader aan het begin van de movie werkt niet omdat de foto's dan nog niet worden ingeladen, maar het lukt me niet om in de function loadPic() iets in te bouwen met een preloader. Kan iemand helpen?