Avatar billede mikkelwurtz Nybegynder
07. november 2005 - 19:22 Der er 1 kommentar

Hjælp til IF sætning

Hej Med Jer.

Jeg er igang med at lave et billed galleri hvor forskellige jpg's skal loade ind i hinanden. Jeg sidder med et script som kan loade 2 forskellige jpg's ind og det virker - men jeg skal have  en 10-13 billeder pr. sektion.

Jeg tror at det er i denne if sætning det går galt og jeg skal have container3_mc, container4_mc, container5_mc placeret. Er der nogle som kan gennemsku kunne det være fedt med lidt hjælp.

Script i frame:
// this is the event handler for each container's
// onPreloaderComplete event - a custom event invoked
// in the preloadContents function
function preloadComplete(){

    // swap the depths of the containers putting the
    // one who just got new content at the top
    container1_mc.swapDepths(container2_mc);
   
    // check the depths of the 2 containers and assign
    // bottomcontainer to the new lowest container
    if (container1_mc.getDepth() < container2_mc.getDepth()){
        bottomcontainer = container1_mc;
    }else{
        bottomcontainer = container2_mc;
    }
   
    // remove the preloader animation
    preloader_mc.removeMovieClip();
   
    // set the onEnterFrame event to fade in this container
    this.onEnterFrame = fadeIn;
}

// this function fades in a container
// once its content has loaded
// it is to be used with onEnterFrame
function fadeIn(){
   
    // if the alpha is less than 100, fade in
    if (this._alpha < 100){
       
        // increase using a rate of 5
        this._alpha += 5;
    }else{
       
        // delete the onEnterFrame event handler
        // running this fadeIn method
        delete this.onEnterFrame;
    }
}

// set onPreloaderComplete functions (event handlers)
// for each container to the preloadComplete function
// when a container is completely loaded, preloadContents
// will call onPreloaderComplete for the container which
// will run preloadComplete because of these definitions
container1_mc.onPreloaderComplete = preloadComplete;
container2_mc.onPreloaderComplete = preloadComplete;
Avatar billede kalleballe Nybegynder
08. november 2005 - 14:48 #1
du bør droppe _mc og have tallet til sidst og så skal du jo nok lave
container2 dynamisk a la, - this["contianer"+n] så kunne din if sætning hedde:


for(n=0; n<antalClips; n++){

if(this["container"+n].getDepth()<this["container"+(n+1)].getDepth()){


}

}

eller noget i den retning, - du er i hvertfald nød til at lave navnet dynamisk.

vh

KalleBalle
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester