Avatar billede oyderke Nybegynder
09. december 2003 - 21:50 Der er 13 kommentarer og
1 løsning

Loade movieclips

Hej

Jeg har en swf som skal indeholde en masse movieclips i form af billeder osv..
Movieclips'ene skal bruges et af gangen, så for at brugeren hurtigere kan loade selve swf'en ind, vil jeg gerne gemme alle movieclips'ene i en anden swf, og loade dem ind i "hoved" swf'en, et af gangen..
er det muligt, og hvordan?

Mvh
oyderke
Avatar billede nikolajdu Nybegynder
09. december 2003 - 22:51 #1
var nr = 1;
var maxBilleder = 10;
this.createEmptyMovieClip("holder",1);
frem = function(){
if(nr<maxBilleder){
nr++;
_root.holder.loadMovie("billede"+nr);
}
}
tilbage = function(){
frem = function(){
if(nr>1){
nr--;
_root.holder.loadMovie("billede"+nr);
}
}
}

Og så til dine knapper :

knapFrem.onRelease = function(){
frem();
}
knapTilbage.onRelease = function(){
tilbage();
}

Sådan i den dur - absolut utestet

/Nikolaj
Avatar billede nikolajdu Nybegynder
09. december 2003 - 22:53 #2
ups... der gik noget galt her :

var nr = 1;
var maxBilleder = 10;
this.createEmptyMovieClip("holder",1);
frem = function(){
if(nr<maxBilleder){
nr++;
_root.holder.loadMovie("billede"+nr);
}
}

frem = function(){
if(nr<maxBilleder){
nr++;
_root.holder.loadMovie("billede"+nr);
}
}
tilbage = function(){
if(nr>1){
nr--;
_root.holder.loadMovie("billede"+nr);
}
}
}
Avatar billede oyderke Nybegynder
09. december 2003 - 22:53 #3
hvor står der hvilken swf fil man henter dem fra??
Avatar billede nikolajdu Nybegynder
09. december 2003 - 22:56 #4
nåja endnu en detajle ;-)

var nr = 1;
var maxBilleder = 10;
this.createEmptyMovieClip("holder",1);
frem = function(){
if(nr<maxBilleder){
nr++;
_root.holder.loadMovie("billede"+nr);
}
}

frem = function(){
if(nr<maxBilleder){
nr++;
_root.holder.loadMovie("billede"+nr+".swf");
}
}
tilbage = function(){
if(nr>1){
nr--;
_root.holder.loadMovie("billede"+nr+".swf");
}
}
}

Så skal de forskellige swf´er hedde :

billede1.swf, billede2.swf osv.
Avatar billede oyderke Nybegynder
09. december 2003 - 23:00 #5
ok.. på denne måde loader man en hel film ind.
Det jeg gerne vil er, at placere 100 movieclips i fil_A.swf.
Og derefter loade de 100 movieclips ind i fil_B.swf, et movieclip af gangen..
Avatar billede nikolajdu Nybegynder
09. december 2003 - 23:02 #6
forhåbentlig vil du ikke loade alle 100 på én gang.

Her loader du et af gangen - Du kunne loade flere, men fordelen er jo netop at dele dem op og begrænse båndbredden der skal bruges.
Avatar billede oyderke Nybegynder
09. december 2003 - 23:06 #7
Jeg tror det måske er mig der formulerer mig dårligt..
Din kode loader en HEL SWF ind ad gangen.
Jeg skal loade et MOVIECLIP ind fra en swf, ikke resten af swf'en.
Avatar billede nikolajdu Nybegynder
09. december 2003 - 23:17 #8
Oki kender du noget til shared libraries?
Avatar billede oyderke Nybegynder
09. december 2003 - 23:21 #9
Nej, det kender jeg ikke.. kan jeg bruge det?
Avatar billede nikolajdu Nybegynder
09. december 2003 - 23:23 #10
Avatar billede nikolajdu Nybegynder
09. december 2003 - 23:25 #11
Avatar billede oyderke Nybegynder
09. december 2003 - 23:34 #12
hehe det fatter jeg ikke en brik af, gider du evt lave et kode eksempel?
Avatar billede oyderke Nybegynder
14. december 2003 - 14:49 #13
Gider du lave et kode eksempel?
Avatar billede oyderke Nybegynder
18. marts 2004 - 00:22 #14
lukket
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