Avatar billede theselfimages Nybegynder
13. januar 2004 - 15:42 Der er 9 kommentarer og
1 løsning

LoadMovie preloader til ext. JPG billeder

Bruger denne til at loade eksterne jpg billeder med:
loadMovie("images/"+num+".jpg","frame")

Men jeg vil gerne på forhånd kunne preloade alle eksterne .jpg billeder. Hvordan gøres dette? Og gerne med Array.


NB:
30 Point afsættes når Eksperten har fixed fejlen med point.
Avatar billede nikolajdu Nybegynder
13. januar 2004 - 15:53 #1
Der giver ingen mening at have ekterne billeder at preloade dem alle med mindre de f.eks skal bruges i intro - Altså med det samme.
Avatar billede nikolajdu Nybegynder
13. januar 2004 - 16:04 #2
Avatar billede theselfimages Nybegynder
13. januar 2004 - 16:23 #3
Men som man kan preloader JPG og GIF billeder med HTML/DHTML som jeg gør med preloaderen her, www.theselfimages.dk... kan vel vel også gøre det via Flash?

Åh! fatter ik' ret meget af den loader på tysk :(
Avatar billede nikolajdu Nybegynder
13. januar 2004 - 16:25 #4
Så prøv at lure den her af : http://www.eksperten.dk/spm/449506
Avatar billede nikolajdu Nybegynder
13. januar 2004 - 16:30 #5
Avatar billede theselfimages Nybegynder
13. januar 2004 - 17:50 #6
Hmm.. tror det blir for tungt (som du selv er inde på) at skulle preloade alle billederne på forhånd. Men kunne man integrerer en Preloader (til loading af hver enkeltstående JPG billede) i nedenstående script?

Scriptet loader billedet (JPG) + billedtekst til dette.
Jeg vil gerne kunne integrer en Preloader+Progressbar der preloader det pågældende
JPG billede før "function handler()" udføres. Er det muligt?


num = 1;
max = 4;
function setString(num) {
    u = 'content/thesevendeadlysins/text/'+num+'.txt';
    i = 'content/thesevendeadlysins/images/'+num+'.jpg';
}
setString(num);
l = new LoadVars();
l.load(u);
l.onLoad = handler;

function handler() {
    Description.wordwrap = true;
    Description.autoSize = true;
    Description.text = this.Description;
    Description._x = this.Description_x;
    Description._y = this.Description_y;
   
    tellTarget ("Transition") {
        gotoAndPlay(1);
    }
    loadMovie((i), "ImageHolder");
}
stop();
Avatar billede theselfimages Nybegynder
15. januar 2004 - 17:01 #7
Nedenstående script er overført fra spørgsmål:
http://www.eksperten.dk/spm/451268

Jeg vil gerne kunne integrer en Preloader+Progressbar der preloader det pågældende
JPG billede før "function handler()" udføres. Er det muligt?
(Jeg har forberet et MC (preloadBar) med selve Progressbaren)

num = 1;
max = 4;
function setString(num) {
    u = 'content/thesevendeadlysins/text/'+num+'.txt';
    i = 'content/thesevendeadlysins/images/'+num+'.jpg';
}
setString(num);

function viewImage(speed) {
    trace(speed);
    clearInterval(timer);
    trace("cleared");
    trans(speed)
}
function trans(speed){
        Transition._xscale = 0;
    this.onEnterFrame = function(){
        trace(Transition._xscale)
        if (Transition._xscale<100) {
            Transition._xscale += speed;
        } else {
            Transition._xscale = 100;
            this.onEnterFrame = 0;
            elasticMove(1, 0.2);
        }
    }
}
function elasticMove(startspeed, acceleration) {
    Description._visible = true;
    xspeed = startspeed;
    moving = true;
    this.onEnterFrame = function() {
        if (xspeed>-startspeed && moving) {
            xspeed -= acceleration;
        } else {
            moving = false;
            if (xspeed<0) {
                xspeed += acceleration;
            } else {
                xspeed = 0;
                this.onEnterFrame = 0;
            }
        }
        Description._x += xspeed;
    };
}
function handler() {
    Transition._xscale = 0;
    Description.wordwrap = true;
    Description.autoSize = true;
    Transition._x = this.Transition_x;
    Description.text = this.Description;
    Description._visible = false;
    Description._x = this.Description_x;
    Description._y = this.Description_y;
    loadMovie(i, "ImageHolder");
    timer = setInterval(viewImage,400,15);
}
l = new LoadVars();
l.load(u);
l.onLoad = handler;
stop();
Avatar billede theselfimages Nybegynder
16. januar 2004 - 16:38 #8
Nikolajdu =>
Du må gerne poste et svar for dine indlæg.
Du har brugbart kommenteret det oprindelig spørgsmål.

Dog er en helt anden løsning nødvendig og jeg har derfor
oprettet et seperart spørgsmål til dette:
http://www.eksperten.dk/spm/452580
Avatar billede nikolajdu Nybegynder
16. januar 2004 - 17:20 #9
Nej det er fint nok behold du dem bare.
Avatar billede theselfimages Nybegynder
16. januar 2004 - 17:22 #10
Spørgsmålet lukkes.
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