/ Forside / Teknologi / Multimedie & design / Flash / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Dr.Disco 500
10  Flash77 500
Preload af jpgs
Fra : Bo Dudek


Dato : 01-08-03 07:12

Hej

Jeg har et problem, som jeg har bøvlet en del med. Jeg vil egentlig
ikke smide min løsningsforslag frem, da de måske kan forvirre lidt,
men her er, hvad jeg har brug for:

1) preload af 20 jpg's (eksterne)
2) preloadet må meget gerne være med kb angivelse
3) når preloadet er slut, skal man sendes til scene 2

Hvad findes der af muligheder?


Med venlig hilsen
Bo Dudek
www.bodudek.dk

 
 
Bjerrum (01-08-2003)
Kommentar
Fra : Bjerrum


Dato : 01-08-03 10:37

Hej Bo

Jeg har selv bøvlet med det og kom til 2 mulige.

Load et af gangen og håbe på at brugeren rent faktisk for gemt lokalt i
midlertidige internet filer.
Eller
Loade alle og samle kb til en værdi som visses på skærmen. Når alle melder
100% så .. ryger man videre.

Søren Bjerrum
www.mijau.dk

"Bo Dudek" <bo@FJERNbodudek.dk> skrev i en meddelelse
news:8v0kivgqlbupkhrmoch3p0a5aous59pc9v@4ax.com...
> Hej
>
> Jeg har et problem, som jeg har bøvlet en del med. Jeg vil egentlig
> ikke smide min løsningsforslag frem, da de måske kan forvirre lidt,
> men her er, hvad jeg har brug for:
>
> 1) preload af 20 jpg's (eksterne)
> 2) preloadet må meget gerne være med kb angivelse
> 3) når preloadet er slut, skal man sendes til scene 2
>
> Hvad findes der af muligheder?
>
>
> Med venlig hilsen
> Bo Dudek
> www.bodudek.dk



Bo Dudek (01-08-2003)
Kommentar
Fra : Bo Dudek


Dato : 01-08-03 17:21

[...]

>Loade alle og samle kb til en værdi som visses på skærmen. Når alle melder
>100% så .. ryger man videre.

kan jeg også sagtens leve med.. ehm.. kan du komme med et eksempel på
noget as der preloader jpg's..?

Mvh
Bo Dudek
www.bodudek.dk

Bjerrum (03-08-2003)
Kommentar
Fra : Bjerrum


Dato : 03-08-03 21:42

Jeg lod mig gibe af problemt og har så vidt jeg kan se løst gåden. Håber du
kan komme videre med dette.

Søren Bjerrum
www.mijau.dk


//Antalet af billeder der skal preLoades
antal = 4;

//Løkke som dublikere et tomt moviclip med navnet holder
for (n=1; n<=antal; n++) {
//Dublikere det antal clip som skal bruges på niveau 1001 og opefter
holder.duplicateMovieClip("picHolder"+(n), 1000+n);
//Set størrelsen på jpg
this["picHolder"+n]._width = 150;
this["picHolder"+n]._height = 112.5;
//Set position
this["picHolder"+n]._x = n*100;
this["picHolder"+n]._y = n*100;
}
holder._visible = false;

//I et moviclip med navnet preLoad laves en tekstfelt med navnet textbox
preLoad.onEnterFrame = function() {
//Nulstil
isLoaded = 0;
//Løkke som samler de fire clip's procenter og deler med antal
for(i=1; i<=antal; i++){
isLoaded = Math.round(isLoaded + parseFloat(_root["procent"+i])/antal);
this.textbox.text = isLoaded;
}
};

//I clip'et hold sættes denne kode

//Den heder jo picHolder + et tal.
//Dette tal nappes og bruges som id
id = parseFloat(this._name.slice(9));
//Opretter et clip hvor billedet loades i
//Billederne på serveren har navnet image1 osv.
//Kunne laves med et array hvor stien var angivet
this.createEmptyMovieClip("holder", 2000+id);
holder.loadMovie("http://www.doman.dk/image"+id+".jpg");

this.onEnterFrame = function() {
//Laver preload for netop dette clip
procent = (this.holder.getBytesLoaded()/this.holder.getBytesTotal())*100;
//Lave en variabel på _level0 niveau hvor procenten overføres til
this._parent["procent"+id] = procent;
if (percent == 100) {
delete this.onEnterFrame;
}
};



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste