05. september 2000 - 14:37Der er
13 kommentarer og 1 løsning
loading
Sidder med en lille loading-aninmation som skal indikere at en movie er ved at loade på siden. Skal bruges mange gange i løbet af min mainmovie. HVORDAN implementerer jeg bedst denne lille dimmer - (ved ca 20 labels), og HVORDAN trigger jeg at den rykker videre/udskiftes når movie er loaded?
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Hvis det blot er en lille movie, så kan du jo bare vise den som en movie... så du bare har den liggende som en movie i dit library! Hvis den derimod også indeholder en preloader er den lidt mere tricky at komme omkring...
Du behøver bare at marke alle de frames som din animation ligger i, højreklikke og vælge Copy Frames. Herefter kan du oprette et MovieClip, højreklikke i første frame og vælge Paste Frames. Dette MovieClip smider du ud på din Scene. Du kan naturligvis de frames på Scene, hvor animationen lå før.
Hvis du placere dit MovieClip, og i 1. frame og laver en loadaction á la If Frames \"sidste\" is Laoded Then GoTo \"spil\" And Play. Så kan du allerede i 2. frame lave en løkke, der siger GoTo 1 And Play.
Så vil dit MovieClip vises indtil filmen er loadet og starter.
Kan jeg bruge If Frames .. is loaded,når der er tale om en stak helt nye movies der skal loades? Hvordan får jeg adressen på de nye movies ind i scriptet? Er der noget der hedder If Movie \"url\" is Loaded??
Hej loklindt Måden hvorpå du kan løse dit probelem er som følger:
1: I din lille loading animation tilføjer du et nyt lag (Kald det evt actionscript) og i den allerførste frame indsætter du følgende script:
If ((_level0:movieloaded=false) and (GetProperty (\"_level0\", _framesloaded) = GetProperty (\"_level0\", _totalframes))) Go to and Play (\"play\") End If
\"_level0 er referencen til din hovedfilm, så du skal altså indsætte den højeste level du loader dine efterfølgende film på\"
2: I den sidste frame i din loading animation tilføjer du en action der hedder: go to frame 1 and play
3: I den efterfølgende film/scene tilføjer du en label der hedder: play
4: Så skulle du være der, hvis du er i tvivl om noget mht _levels, så kan du bare spørge her
Ser ud til at du har fat i noget jeg kan bruge, meeeeen jeg får konstant syntax error med dit script ... Any suggestions? Og ja - jeg er i tvivl mht levels - min mainmovie befinder sig i level 2, og ved nogle labels skal der loades op til 3 movies (level 1, 3,4). Kan jeg skrive dem efter hinanden i scriptet?
Hej Loklindt Du skal kun skrive den højeste level ind i scriptet. I eksemplet refererer jeg til _level0, og det er din mainmovie (Mainmovie er altid _level0). I stedet for level0 skriver du _level4 da det tilsyneladende er din sidste level og så skulle det virke. Hvilken syntax error får du når du kører filmen?? Mvh PUTZ
Jeg vil anbefale, at du bruger Flash 5. Her har du mulighed for at bruge to indbyggede funktioner, der giver dig den samlede filstørrelse og den hentede filstørrelse. Dette giver en meget mere præcis preloader :o)
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.