01. februar 2002 - 18:25
Der er
22 kommentarer og 1 løsning
loadmovie/unload (load/unload grafik)
På min flash site vil jeg gerne lave at man kan loade ny baggrunds grafik. Jeg har prøvet en del… on (release) { loadMovieNum ("gfx1.swf", 1); _root.gfx.box(30); } on (release) { if (_root.activeLevel) { } } Men den ligger sig bare over alle de andre layers. Så prøvede jeg med: on (release) { loadMovieNum ("index.swf", 20); } on (release) { loadMovieNum ("gfx1.swf", 5); } Og det virker, MEN der er bare et lille problem, nu har jeg loadet på ”index.swf” filer Hvordan for jeg, den første ”index.swf” til at blive unloaded ? Jeg har prøvet med: on (release) { loadMovieNum ("index.swf", 20); } on (release) { loadMovieNum ("gfx1.swf", 5); } on (release) { unloadMovieNum (0); } Men den unloader bare hele siten :( Eller er der andre muligheder?! //brucelee
Annonceindlæg fra Netic
01. februar 2002 - 18:31
#1
Hvis du vil erstatte filmen i "_root" med "index.swf" on (release) { loadMovie ("index.swf", "_root"); } mvh geo
01. februar 2002 - 18:32
#2
Hvad med om du laver en swf der holder styr på alle de andre?
01. februar 2002 - 18:33
#3
En mere fleksibel fremgangsmåde er at lave et movieClip med din baggrundsgrafik og loade nye *.swf filer ind i dette
01. februar 2002 - 18:34
#4
Det har jeg også prøvet på, men så vil den (loadmovie) ligge øverst på layeret ! det er en ny bagrunds grafik man skal loade.
01. februar 2002 - 18:35
#5
paw>> "En mere fleksibel ..." hentyder til min første kommentar ;)
01. februar 2002 - 18:35
#6
Jeg har også prøvet med at ligge den ind i et dummyClip, men det kan jeg ikke få til at virke :(
01. februar 2002 - 18:39
#7
Ja, dit movieClip med baggrundsgraffikken skal ligge i sit eget lag i forhold til andet grafik. Når den nye fil loades ind via clipnavn.loadMovie("nybaggrund.swf"); så loader den ind i samme layer som den oprindelige. Husk at navngive dit movieClip instance i Instance panelet. Ellers virker det ikke og den vil loade filmen ind den tidslinie hvorfra du eksekverer loadMovie kommandoen
01. februar 2002 - 18:43
#8
jeg har skam også navn givet mine "dummyclips" :) Jeg har bare ikke brugt den kode du skrev.... Jeg checker lige...
01. februar 2002 - 18:47
#9
jeg kan ikke få det til at virke :( Jeg har lavet et dummiclip og kaldt den "gfx" (movieclip) men den loader den ikke...
01. februar 2002 - 18:47
#10
Hvis knappen ligger i et andet movieClip må du lige huske at angive hele stien fks. _root.dummyClips.loadMovie("nyBaggrund.swf");
01. februar 2002 - 18:47
#11
nå okay på den måde
01. februar 2002 - 18:50
#12
Jeg kan altså ikke få det til at virke... skod
01. februar 2002 - 18:50
#13
>>"jeg kan ikke få det til at virke :( ..." Hvad dit movieclip hedder i Library har intet med actionScript at gøre!! Klik på dit movieClip og åbn Windows>> Panels >> Instance >> Hvad står der så i Instance panelet ?
01. februar 2002 - 18:53
#14
der står gfx
01. februar 2002 - 18:54
#15
hvis du altså mener (label)
01. februar 2002 - 18:54
#16
Så er actionen on (release) { _root.gfx.loadMovie("nyBaggrund.swf"); }
01. februar 2002 - 18:56
#17
aaaah nu har jeg fundet ud af det :)
01. februar 2002 - 18:57
#18
Nej!! Det er ikke label !! Instance >> Name:
01. februar 2002 - 18:57
#19
takker: Så skal du ha' point ! jeg er rimelig ny på exp.dk (som bruger) Så hvordan giver jeg dig så point ?
01. februar 2002 - 18:57
#20
Jeg smider et svar her, så kan du give point :)
01. februar 2002 - 18:59
#21
sådan!
01. februar 2002 - 19:00
#22
hvordan lukker jeg den så ?
01. februar 2002 - 19:03
#23
Nu er den lukket og ryger automatisk over i "besvarede spørgsmål" puljen :)) Tak for point :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.