Avatar billede lyden Nybegynder
11. oktober 2002 - 16:15 Der er 15 kommentarer og
1 løsning

Preload

Hej........//

Jeg har dette script på min preload(NOGEN DER KENDER DETTE? hehehe), & ønsker at redigere det.

onClipEvent (enterFrame) {
startfilm = 120;
hentet = _root.getBytesLoaded()/1024;
tilbage = startfilm-Math.round(_root.getBytesLoaded()/1024);
speed = Math.round(hentet/(getTimer()/1000));
tidtilbage = Math.round((startfilm-hentet)/speed);pro = Math.round((hentet/startfilm)*100);
_root.display = "Downloading at "+speed+" kbps"+newline+tidtilbage+" seconds left"+newline+tilbage+" kbs left"+newline+pro+" % loaded";
if (hentet>=startfilm) {
_root.gotoAndPlay(14);
}
}

Jeg ønsker kun at se %, intet andet.
Jeg ønsker "stadig" at have muligheden for at fortælle hvor meget jeg vil starte med at loade ind.
Ved 100% loaded skal den forblive hvor den er, og ikke gå i play.

Jeg har ydermer et mc, der kører mens den loader, men gerne skulle stoppe når load er færdig.

Jeg har oxo en "enterknap"(gotoAndPlay) der gerne skulle komme til syne når load er færdig.

Noge der kan give en hånd? jeg har RODET rundt med det, det er ikke lykkes mig.


MacVH/Lyden
Avatar billede lyden Nybegynder
11. oktober 2002 - 18:13 #1
Ralllle........hjæælp........!
Avatar billede lyden Nybegynder
11. oktober 2002 - 18:13 #2
Guuud......!
Avatar billede baitianlong Nybegynder
11. oktober 2002 - 22:29 #3
Hvilket smukt script. Ham der har skrevet det må være smuk og begavet (o;

_root.display = pro;

Så er den der, du gamle (o;
Avatar billede baitianlong Nybegynder
11. oktober 2002 - 22:36 #4
Hov. Jeg havde ikke læst det hele...

1) _root.display = pro; // evt. pro + " %"

2) Fjern dette:
_root.gotoAndPlay(14);

3) Put dette ind i stedet for(samme sted):
_root.movieclipinstancenavn.stop();

4) Skriv dette bagefter:
_root.knapinstancenavn._visible = true;

Der var den (o;
Avatar billede lyden Nybegynder
12. oktober 2002 - 14:52 #5
Hej ........... legende...//  smuk & begavet *________* så lad gå ....for idag.

onClipEvent (enterFrame) {
startfilm = 120;
hentet = _root.getBytesLoaded()/1024;
tilbage = startfilm-Math.round(_root.getBytesLoaded()/1024);
speed = Math.round(hentet/(getTimer()/1000));
tidtilbage = Math.round((startfilm-hentet)/speed);
pro = Math.round((hentet/startfilm)*100);
_root.display = pro+" % loaded";
if (hentet>=startfilm) {
_root.aerow.stop();
_root.enter._visible = true;
}
}


Det fungerer fint med mit lille mc der skal stoppe.

Preloaderen stopper oxo som den skal.

Men den loader til 127%......æhhhhhh....jeg roder vist rundt som jeg plejer.

Knappen...... øhm..... den ville jeg have givet et script ala:

onClipEvent (load) {
enter._visible=false;
}

Men øhh det kan jeg jo ikke (tror jeg) når det er en knap & ikke et mc. eller ...hvad hulen skal den så have af script for et eller andet bliver jeg jo nødsaget til at give den, da den først skal være synlig når preloaderen er færdig.

Lyden..........//
Avatar billede baitianlong Nybegynder
12. oktober 2002 - 15:52 #6
Læs mit punkt 4... Du kan ikke bruge clipEvents på en knap, men du kan jo, som jeg prøver at nævne, kalde dem fra det samlede preloaderscript. Knappen skal bare have et instancenavn, ligesom et movieclip. Med hensyn til de 127 % - det er jo klart at den problematik opstår, når vi ikke dividerer den hentede mængde op i den fulde størrelse, og ikke starter filmen når de 120 KB er preloaded, for hurtigt er den hentede mængde større, og procent er derfor mere end 100.

onClipEvent(load) {
  _root.enter._visible = false;
}
onClipEvent (enterFrame) {
  startfilm = 120;
  hentet = _root.getBytesLoaded()/1024;
  tilbage = startfilm-Math.round(_root.getBytesLoaded()/1024);
  speed = Math.round(hentet/(getTimer()/1000));
  tidtilbage = Math.round((startfilm-hentet)/speed);
  pro = Math.round((hentet/startfilm)*100);
  _root.display = pro+" % loaded";
  if (hentet>=startfilm) {
      pro = 100; //glimrende discountløsning (o;
      _root.aerow.stop();
      _root.enter._visible = true;
  }
}

Det var vist det ?
Avatar billede lyden Nybegynder
12. oktober 2002 - 16:14 #7
Ok, jeg havde givet min knap et instancenavn, men der virkede det ikke, men det gør det nu .......  ? så nu rykker det. Perfekt.

Jeg har nu sat startfilm= til oprindelig str. på film, & så funker det ....... !

Problematik....lige netop det ord er jeg sikker på jeg selv har opfundet i tidernes morgen, meeen lidt pisseirreterende at jeg må undværre den fede funktion at kunne bestemme selv.

Med hensyn til de 127 % - det er jo klart at den problematik opstår, når vi ikke dividerer den hentede mængde op i den fulde størrelse, og ikke starter filmen når de 120 KB er preloaded, for hurtigt er den hentede mængde større, og procent er derfor mere end 100.

//// æhhhh...jeg er ikke helt med, meeen kan vi ikke regulerer det på en eller anden måde så jeg stadig kan bruge "funktionen" ?/////


men det funker nu fedt alligevel.....Tak for det legende........(HVOR BLIR* MIN BOOSTER FUNKTION AF?)
Avatar billede baitianlong Nybegynder
12. oktober 2002 - 16:20 #8
Du kan stadig vælge filstørrelse, dit fjols (o; ! pro kommer aldrig over 100 nu, med det nye script...

Tak for entusiasmen omkring mit spil. Bemærk de nye lyde (o;
Vi snakkes...../.../.../.
Avatar billede lyden Nybegynder
12. oktober 2002 - 16:25 #9
pro kommer aldrig over 100 nu, med det nye script...
hehe,,,,,,,,,,, yes it does...........! den fløjter stadig ubekymret over 100% grænsen & målrettet som en fugl mod de 127%

Jeg vil under ingen omstændigheder(visse tilfælde måske) kaldes et fjols, når jeg ikke har fået MIN BOOSTER FUNKTION) *___*

MacVH/Lyden
Avatar billede baitianlong Nybegynder
12. oktober 2002 - 16:32 #10
Sikke noget billigt lort jeg sidder og laver så !! Hmmm...

Skift denne linie:

pro = Math.round((hentet/startfilm)*100);

Ud med:

pro = (hentet < startfilm ? Math.round((hentet/startfilm)*100) : 100);

Nu skal det sgu virke (o;
Avatar billede lyden Nybegynder
12. oktober 2002 - 16:44 #11
Nu virker det oxo..........(hvisker): næsten.....Den går kun til 100%.....fint, men den visuelle preloader streg fortsætter ufortrødent.

Enter knappen, bliver heller ikke "aktiv" med det samme, der går x antal sek. før jeg kan starte filmen., lidt ligsom at den først lige henter de resterende kb ind.

Alt virker helt fint hvis jeg bare giver den besked om oprindelig str.******
Avatar billede lyden Nybegynder
13. oktober 2002 - 11:26 #12
ksjhkjgashkjghskjdhkjh.....rallllllle.....::!
Avatar billede baitianlong Nybegynder
13. oktober 2002 - 15:24 #13
Det er jo en lidt syret problemstilling, da der ikke skal ske noget, når den har læst 100% af "startfilm" ind. Den vil jo naturligvis blive ved med at læse ind til der ikke er mere. Jeg vil nu foreslå dig at sætte en frame ind efter preloaderen, hvor enterknappen er, og der står stop();

Så kan du bruge...

onClipEvent(load) {
  _root.enter._visible = false;
}
onClipEvent (enterFrame) {
  startfilm = 120;
  hentet = _root.getBytesLoaded()/1024;
  tilbage = startfilm-Math.round(_root.getBytesLoaded()/1024);
  speed = Math.round(hentet/(getTimer()/1000));
  tidtilbage = Math.round((startfilm-hentet)/speed);
  pro = Math.round((hentet/startfilm)*100);
  _root.display = pro+" % loaded";
  if (hentet>=startfilm) {
      _root.nextFrame();
      _root.aerow.stop();
      _root.enter._visible = true;
  }
}

aerow + enter skal være i frame1(preloaderframen) og frame2(enter-framen). og preloaderen skal kun være i frame 1.

Prøv det. Det er en ok løsning
Avatar billede lyden Nybegynder
13. oktober 2002 - 20:25 #14
Tak fordi du gider at knokle med det skidt Legende....//

Den sidste løsning du er kommet med ser oxo ud til at fungere, jeg så bare ikke nogen grund til at Enterknappen lå i frame 1, så jeg sløjfede :
onClipEvent(load) { _root.enter._visible = false;
+ selvfølig = _root.enter._visible = true;
& lod den bare dukke op i frame 2.

Jeg har lige afprøvet din løsning uden ovenstående ændringer, men ligegyldigt hvad, så vil den tilydenladen hent alle kb. ind før jeg kan "starte" filmen dvs. min enterknap fungerer ikke før at alle kb. er loaded ind?????(alle kb= ud over de nævnte 120 i scriptet)

Det ender nok med at jeg må ty til en go'gammeldavs preloader......suuuk......!
Avatar billede lyden Nybegynder
13. oktober 2002 - 21:07 #15
DET RYKKER NU (min fejl)hehe.........!
Avatar billede baitianlong Nybegynder
14. oktober 2002 - 00:40 #16
Fint nok (o;
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