09. marts 2002 - 15:55
Der er
15 kommentarer og 1 løsning
loadMovieNum("hej.swf", 0) ??
Kan det passe at jeg ikke kan loade en ny film ind i level 0, uden at de andre levels forsvinder !!! (jeg skal bare lige vide det inden jeg går i gang med at lægge til leveltallene, i filerne (o; ) ?
Annonceindlæg fra Computerworld
09. marts 2002 - 15:58
#1
Det er kun din gamle film i level0 som forsvinder. De andre levels er ikke påvirket når du loader ind i level0
09. marts 2002 - 16:28
#2
Det lader ikke til at være tilfældet. level1 og 2 forsvinder !!!
09. marts 2002 - 16:34
#3
Det her står på knappen: on (press) { _root.film = "legende.swf"; } Det her står i sidste frame i _root: loadMovieNum(film, 1); loadMovieNum("star2.swf", 0); stop (); Men der kommer kun star2, ikke legende.swf !!!! Jeg gør den samme et andet sted (eller en der ligner meget). Blot i level 1 + 2. Der virker det. Er du 100 % sikker på at level0 kan udskiftes seperat ?
09. marts 2002 - 16:48
#4
Prøv at skrive i sidste frame i _root: loadMovieNum("legende.swf", 1); loadMovieNum("star2.swf", 0); stop ();
09. marts 2002 - 17:17
#5
Jeg prøvede som du skrev. Samme resultat. (Min film-variabel er god nok).. Så prøvede jeg med level 3 og 4 i samme kode. Der kom begge film.. -Så der må være noget skummelt ved layer 1 !!!
09. marts 2002 - 17:18
#6
Jeg mener naturligvis -Så der må være noget skummelt ved layer 0 !!!
09. marts 2002 - 17:24
#7
Måske hænger det sammen med at loadMovieNum("abc",0); som eksekveres fra _level0 automatisk afslutter alle igangværende operationer når den skal erstatte sit eget indhold. mvh geo
09. marts 2002 - 17:27
#8
Hvad sker der hvis du iden næstsidste frame skriver loadMovieNum("legende.swf", 1); og derefter i den sidste frame loadMovieNum("star2.swf", 0); Gør det nogen forskel ?
09. marts 2002 - 17:30
#9
Desværre ikke. Har lige prøvet !! -Jeg må vel i gang med at ændre levels så ??!
09. marts 2002 - 17:34
#10
Du kan jo lave en tom frame i din hovedfilm i stedet for at erstatte den. der kan du indsætte loadMovieNum("star2.swf", 1); loadMovieNum("legende.swf", 2); osv. Selvom jeg ikke helt forstår hvorfor problemet opstår, vil dette give det samme slutresultat. mvh geo
09. marts 2002 - 17:34
#11
Måske er det fordi level0 indeholder nogle oplysninger om hvad, der er ovenpå og lign. (Det bliver den vel nødt til, når den ligger i flashbasen i html'en) !! Jeg tror i hvert fald ikke man kan udskifte den uden at fjerne de andre. Hvis du har tid, så prøv selv en lille test... -Andre med input !! . Lad "os" høre !!
09. marts 2002 - 17:36
#12
Ja OK, men så skal jeg alligevel ændre dem i de andre ! Og det dækker jo desværre ikke mit spørgsmål.
09. marts 2002 - 17:51
#13
Fandt denne beskrivelse i Colin Moocks bog side 486 under loadMovie() kommandoen.. "Loading a movie into _level0 clears the Player of all content and places the new .swf into _level0" Det ser i alle fald ud til at gøre sig gældende for loadMovieNum() ifølge det du beskriver. mvh geo
10. marts 2002 - 14:19
#14
Nå ja. Men når han siger det, må det jo være rigtigt... Det er jo netop hvad der sker. Alt forsvinder, og filmen Star2 kommer i _level0... Tak til dig (og Colin Moocks)
10. marts 2002 - 14:28
#15
Tak for point :)
10. marts 2002 - 14:48
#16
Nu står der accepteret svar ud for det forkerte svar i starten. -Uheldigt !! (o;
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.