webForumDet fria alternativet

Fada mellan bilder som laddas externt

Flash

2 svar · 324 visningar · startad av pakmannen

Medlem sedan dec. 2002227 inlägg
Frågan#1

Okej, det ska erkännas att jag inte är helt haj på flash. Kör MX i alla fall.

Ska ha en film där ett antal bilder laddas in externt från någon mapp och sedan "fadar" in i varandra. Är det överhuvudtaget möjligt att i flash "scanna" igenom en viss mapp och visa alla bilder som finns där, eller måste jag ha ett bestämt antal bilder som heter bestämda namn? (typ bild1.jpg, bild2.jpg etc)

Är osäker på hur jag ska göra sen. Brukar använda loadMovie för att ladda in jpg bilder. Fadningar brukar jag göra med en motion tween och alpha propertyn. (Är det möjligt att fada saker med actionscript?)

Tips för hur jag ska bära mig åt skulle uppskattas!

Medlem sedan maj 2003750 inlägg
#2

Du kan "scanna" en mapp. Men du måste då ha döpt dem sekvensiellt typ: bild1.jpg, bild2.jpg.

Då kan du kolla hur många det finns genom att ladda dem en och en med LoadVars objektet typ såhär:

var bildNum = 0;
var testLoader = new LoadVars();
testLoader.onLoad = function(success)
{
    if(success)
    {
         bildNum++;
         this.load("images/bild" + bildNum + ".jpg");
    } else {
         bildNum--;
         // bildNum är nu lika med antalet bilder som finns i mappen.
    }
}
testLoader.onLoad(true);

Fadingen kan du göra med tweens om du vill. Annars går det bra att göra med actionscript också:

tona in:

filmklippet.onEnterFrame = function()
{
    this._alpha += 10;
    if(this._alpha >= 100)
    {
        this._alpha = 100;
        delete this.onEnterFrame
    }
}

Tona ut:

filmklippet.onEnterFrame = function()
{
    this._alpha -= 10;
    if(this._alpha <= 0)
    {
        this._alpha = 0;
        delete this.onEnterFrame
    }
}

/Mirandir

Medlem sedan dec. 2002227 inlägg
#3

Låter ju bra det här. Jag ska ta en titt på det så fort jag får tid!

289 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
155 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
156 ms — ändringar (db)