Skulle vilja ha lite bilder som är på förstasidan av en sida jag håller på med som hela tiden håller på att växla till andra bilder.. alltså typ av bildspel där dom fadar in och ut bilderna. Är detta något svårt? Någon som kan förklara? ;)
Nej, det är faktiskt inte så svårt.
Principen är att använda två tomma mc (holders) som laddar och fadar bilderna med hjälp av _alpha. Samtidigt som en bild visas laddas nästa och fadas in när laddningen är klar. Bilderna måste döpas till typ image1.swf, image2.swf osv.
På tidslinjen:
i=0;
På tidslinjen där tweeningen (faden) börjar:
i++;
if (i<60) {
loadMovie("image"+i+".swf", "_root.holder1");
} else {
i=1;
loadMovie("image"+i+".swf", "_root.holder1");
}
På tidslinjen på lagom avstånd (där nästa bild ska tonas in:
i++;
if (i<60) {
loadMovie("image"+i+".swf", "_root.holder2");
} else {
i=1;
loadMovie("image"+i+".swf", "_root.holder2");
}
Sista framen:
gotoAndPlay("loop");
Det behövs två preloaders (en för varje holder):
_root.stop();
totalbytes = _root.holder1.getBytesTotal("image"+_root,"i"+".swf");
loadedbytes = _root.holder1.getBytesLoaded("image"+_root,"i"+".swf");
if(totalbytes > 44 && totalbytes == loadedbytes) {
_root.play();
}
Har använt denna princip flera gånger och det funkar alldeles utmärkt. Du kan använda hur många bilder som helst i bildspelet.
Du kan titta på http://www.sekonden.com för att se hur det hela uppför sig.
/Alar
Hmmm... okej? Är heeeeelt ny på flash, men har sätt exempel på nätet oså, men gillar inte deras sätt.
Skulle du vilja ge stegvis guide hur jag gör? Behöver inga näst eller föregående knappar. Vill bara visa bilderna så dom efter 5 sekunder fadar bort eller så... sen undrar jag, behöver jag minska alla till en strl, eller går det att göra så att Flash skapar "ramen" efter strl på bild??
Stegvis guide? Nja.., jag är väl inte så särskilt bra pedagog men jag kan maila en fla-fil (40 k) som innehåller hela funktionen. Denna fil kan du sedan modifiera efter dina behov (hur länge varje bild ska visas t.ex).
Bilderna måste ligga i samma mapp och heta typ image1.swf, image2.swf osv.
Alla bilder måste vara lika stora för att det ska funka.
/Alar