Jeg er ikke 100% sikker på hvad du mener - er det noget i stil med det jeg har lavet i nederste højre hjørne på denne side:
http://www.sofiamanning.com - altså bare hvor skiftet sker via knapper i stedet for automatisk?
I forslaget herunder er alt for nemheds skyld laves i actionscript(selv knapperne), men store dele af det kunne lige så godt laves manuelt.
I eksemplet har jeg 5 billeder (kaldet pic1.jpg, pic2.jpg ...) i samme størrelse og placeret i samme mappe, hvor jeg har lagt flashen.
Kode:
var d=0, pic=1;
//Laver to movieclips til billederne og placere præcist det samme sted! Dette kunne også laves manuelt!
this.createEmptyMovieClip("picture2",d++);this.picture2.createEmptyMovieClip("pic",1);
this.createEmptyMovieClip("picture1",d++);this.picture1.createEmptyMovieClip("pic",1);
picture1._x = 125; picture2._x = picture1._x;
picture1._y = 25; picture2._y = picture1._y;
picture1.pic.loadMovie("pic1.jpg");
//Laver x antal knapper (5)! Dette kunne også laves manuelt!
for(i=0;i<5;i++){
this.createEmptyMovieClip("knap"+i,d++);
this["knap"+i].lineStyle(1,"0x000000",100);
this["knap"+i].beginFill("0xff0000",100);
this["knap"+i].moveTo(0,0);
this["knap"+i].lineTo(50,0);
this["knap"+i].lineTo(25,25);
this["knap"+i].lineTo(0,0);
this["knap"+i]._x = 50;
this["knap"+i]._y = 25 + i*50;
//Kode til knapperne Det er det her der er det vigtige
this["knap"+i].id = i+1;
this["knap"+i].onRelease = function(){
if(pic==1) pic=2;
else pic=1;
picture1.swapDepths(picture2);
this._parent["picture"+pic].pic.loadMovie("pic"+this.id+".jpg");
this._parent["picture"+pic]._alpha = 0;
this._parent["picture"+pic].onEnterFrame=function(){
this._alpha += 2.5;
if(this._alpha>=100) delete this.onEnterFrame;
}
}
}