Avatar billede zaditor Nybegynder
10. februar 2004 - 22:37 Der er 4 kommentarer og
1 løsning

problemer med asfunction og viewImages

Hej Eksperter

Jeg har, som titlen siger, lidt problemer med min asfunction og viewImages.
Jeg har min .fla bygget op således:

Vi har en forside, her har vi nogle menu-knapper - når du trykker på en menu-knap, kommer der en side, inde på siden, er der et link, som skal køre min function. Dette virker også fint nok, MEN: samtidig med, at den kører functionen, skal den også loade nogle billeder. Jeg har en "boble"-mc, som bliver vist ved tryk på linket. Inde/ovenpå boble-mc'et, har jeg et imgHolder-mc - i 1. frame i det mc, der har jeg følgende kode:

this.createEmptyMovieClip("holder",1);
function viewImages(filePath){
    holder.unloadMovie();
    num = 0;
    imgVars = new LoadVars();
    imgVars.load(filePath);
    imgVars.onLoad = function(s){
        imgPaths = new Array();
        if(s){
            for(name in this){
                if(name.substring(0,6) != "onLoad"){
                    imgPaths.push(this[name]);
                }
            }
            holder.loadMovie(imgPaths[num]);
        }else trace("Kunne ikke hente txt-filen");
    }
}
function viewNextImg(){
    num++;
    if(num > imgPaths.length-1) num = 0;
    holder.loadMovie(imgPaths[num]);
}
function viewPrevImg(){
    num--;
    if(num < 0) num = imgPaths.length-1;
    holder.loadMovie(imgPaths[num]);
}
function viewNumImg(n){
    num = n;
    holder.loadMovie(imgPaths[num]);
}
this.onEnterFrame = function(){
    if(holder.getBytesLoaded() == holder.getBytesTotal()){
        this._width = 80;
        this._height = 80;
    }
}

Godt så:

Functionen, som bliver kørt, når min boble, som skal vise billederne, bliver kørt, ser således ud:

function showBubble(sti){
  boblen.imgHolder.viewImages("imgFolder.txt");
  boblen._visible = true;
  boblen.gotoAndPlay("load");
}

Men når jeg trykker på linket, gider den godt vise min boble, men gider ikke loade billederne.

Den gider kun loade billederne, hvis jeg allerede fra starten i imgHolder'ens 1. frame skriver dette under alt det andet:

viewImages("imgFolder.txt");

HVAD GØR JEG?
Avatar billede zaditor Nybegynder
10. februar 2004 - 22:43 #1
Håber for resten, at min forklaring er forståeligt, ellers må I klage
Avatar billede zaditor Nybegynder
10. februar 2004 - 23:26 #2
Nogen frivillige? ;)
Avatar billede zaditor Nybegynder
11. februar 2004 - 00:32 #3
Slet ingen flash-hajer?
Avatar billede nikolajdu Nybegynder
11. februar 2004 - 14:50 #4
Vi kan jo ikke se dit asfunction kald...
Avatar billede zaditor Nybegynder
11. februar 2004 - 15:50 #5
har fået det til at virke - jeg skulle blot placere mit imgHolder-mc i første frame i boblen-mc'et - så nu virker det fint!
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