Avatar billede rebse Nybegynder
07. september 2001 - 16:07 Der er 18 kommentarer

preload

Jeg vil loade en scene imens en anden vises...f.eks vil jeg loade scene 2 imens scene 1 kører...
hvordan????! grå hår!!
Avatar billede hoejrup Nybegynder
07. september 2001 - 16:57 #1
Frame 1 scene 1 sætter du følgende AS:

ifFrameLoaded (\"Scene2\") {
    gotoAndPlay (\"Scene2\", 1);
}

I den sidste Frame i scene skriver du gotoAndPlay(1);

/per
Avatar billede rebse Nybegynder
07. september 2001 - 17:16 #2
så skal jeg vel bare smide en counter ind(?)
Den skal jo køre hele scene 1,
selvom den har loadet scene 2
Avatar billede hoejrup Nybegynder
07. september 2001 - 17:43 #3
Hvis den skal køre hele scene 1, så skal du lave et loop til sidst.

eks.

frame 99 er den sidste frame i din scene
frame 100 skriver du

ifFrameLoaded (\"Scene2\") {
gotoAndPlay (\"Scene2\", 1);
}

frame 101 skriver du gotoAndPlay(100);

/per
Avatar billede vistodk Nybegynder
07. september 2001 - 21:55 #4
Her har du en AVANCERET preloader der viser der hvor langt du er kommet o %
http://www.flashkit.com/tutorials/Actionscripting/Basic/Simple_P-Tony_Vol-597/index.shtml

Generelt er Falskit.com en rigtig god kilde til hjulp og eksempler


www.visto.dk
Avatar billede rebse Nybegynder
09. september 2001 - 22:31 #5
En gang til...(jeg har prøvet med e almindelig preloader...

MEN ! hele scene 1 skal køre færdigt før den går til scene 2...
det kan jeg jo ikke md nævnte preloaders...
Avatar billede rebse Nybegynder
09. september 2001 - 22:33 #6
dvs..flash skal have både grafik fra scene 1 og scene 2 i sin hukommelse mens den afspiller-
hvilket synes at være som et problem..
Avatar billede lingoman Nybegynder
12. september 2001 - 17:50 #7
rebse> gider du lige at kigge forbi [lus og grafik sekvenser???]  http://www.eksperten.dk/spm/99257
mvh geo
Avatar billede lingoman Nybegynder
12. september 2001 - 18:04 #8
Hej rebse,

Hvis din scene 1, scene 2 har hhv fks. 35 og 41 frames er antallet af frames som skal være loaded inden scene 2 afspilles 76.

I stedet for ifFrameLoaded som stammer fra Flash 3, brug denne Flash 5 action i den sidste frame af \"scene 1\"

if (_totalFrames > 0 &&  _framesloaded == 76) {
      gotoAndPlay(\"Scene2\", 1);
} else {
      gotoAndPlay(_currentFrame - 1);
}

Nu vil den vente med at afspille \"Scene2\" hvis den ikke er færdig med at loade den

mvh geo
Avatar billede rebse Nybegynder
12. september 2001 - 21:02 #9
ja, den kender jeg godt....det er en preloader..

Det jeg vil er; at preloade scene 2 mens scene 1 kører og undgå ventetid...
(ja, kan man overhovedet det?=

En preloader er selvfølgelig ment til at hoppe til scene 2 så snart denne er loadet..

Men jeg vil altså have den til at blive\" i scene 1 og spille den færdigt...selvom den har loadet scene 2 færdigt.
Avatar billede lingoman Nybegynder
12. september 2001 - 21:28 #10
Den preloader spiller scene 1 færdig FØR den går til scene 2,hvis du indsætter actionen i den sidste frame af scene 1!
Og det var vel hvad du ville, eller?
Avatar billede lingoman Nybegynder
12. september 2001 - 21:32 #11
Desuden loades alle frames i rækkefølge lige fra frame 1, dvs at scene 2 loader imens scene 1 kører færdig, men venter i den sidste frame af scene 1 hvis ikke scene 2 er loaded helt

mvh geo
Avatar billede lingoman Nybegynder
12. september 2001 - 22:10 #12
kan man overhovedet det? >Svaret er: Ja! Det kan man godt.

Flash Playeren preloader automatisk alle efterfølgende frames of scener forudsat at datamængde per frame*framerate ligger under den tilgænlige båndbredde. Derfor virker preloaderen efter din hensigt.

mvh geo
Avatar billede rebse Nybegynder
14. september 2001 - 11:02 #13
Hjææælp!!!! - ved endnu ikke om nedenstående virker....
Nu er der ingen lyd på efterfølgende scener????!!!!


if (_totalFrames > 0 &&  _framesloaded == 200) {
      gotoAndPlay(\"Scene2\", 1);
} else {
      gotoAndPlay(_currentFrame - 1);
}

Avatar billede lingoman Nybegynder
14. september 2001 - 14:12 #14
Virker den eller gør den ikke ? Det kan du jo se! Hvis du har 200 frames og den på et tidspunkt går videre til scene 2, så virker den.

Er lyden forsvundet efter at du indsatte actionen for oven, eller hvornår og hvordan virkede den før?

mvh geo
Avatar billede rebse Nybegynder
14. september 2001 - 18:44 #15
linogman: \"Hvis du har 200 frames og den på et tidspunkt går videre til scene 2, så virker den.\"

Men den skal jo ikke gå videre, den skal spille scene 1 færdigt!!

den srpinger frem i scenerne, og lyden er væk(ja, efter jeg satte preload ind)
- så jeg kan altså ikke bruge den
Avatar billede rebse Nybegynder
14. september 2001 - 18:45 #16
luden kører linært hele tiden i timeline i selve movien
Avatar billede lingoman Nybegynder
14. september 2001 - 18:55 #17
Har du sat actionen ind i sidste frame af scene 1 som vi skrev ?
Hvis den så pludselig hopper til scene 2 uden at spille scene 1 færdig er det ikke pga dette script.
Prøv at sætte trace() kommandoer ind i dine frames så du får tjek på hvor meget den afspiller inden den hopper. På den måde kna vi finde frem til problemet ;)
Avatar billede rebse Nybegynder
25. september 2001 - 10:38 #18
hmnm, jeg fik det sku aldrig til at virke...alle de deadlines giver mig ikke tid til at finde andet end nødløsninger..
men nu har jeg forbedret lydkvaliteten og streamet alligevel, så det virker fint uden preloader
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