Avatar billede brucelee Nybegynder
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
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:31 #1
Hvis du vil erstatte filmen i "_root" med "index.swf"

on (release) {
    loadMovie ("index.swf", "_root");
}

mvh geo
Avatar billede pixelpaw Nybegynder
01. februar 2002 - 18:32 #2
Hvad med om du laver en swf der holder styr på alle de andre?
Avatar billede lingoman Nybegynder
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
Avatar billede brucelee Nybegynder
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.
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:35 #5
paw>> "En mere fleksibel ..." hentyder til min første kommentar ;)
Avatar billede brucelee Nybegynder
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 :(
Avatar billede lingoman Nybegynder
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
Avatar billede brucelee Nybegynder
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...
Avatar billede brucelee Nybegynder
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...
Avatar billede lingoman Nybegynder
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");
Avatar billede brucelee Nybegynder
01. februar 2002 - 18:47 #11
nå okay på den måde
Avatar billede brucelee Nybegynder
01. februar 2002 - 18:50 #12
Jeg kan altså ikke få det til at virke... skod
Avatar billede lingoman Nybegynder
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 ?
Avatar billede brucelee Nybegynder
01. februar 2002 - 18:53 #14
der står gfx
Avatar billede brucelee Nybegynder
01. februar 2002 - 18:54 #15
hvis du altså mener (label)
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:54 #16
Så er actionen

on (release) {

_root.gfx.loadMovie("nyBaggrund.swf");

}
Avatar billede brucelee Nybegynder
01. februar 2002 - 18:56 #17
aaaah nu har jeg fundet ud af det :)
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:57 #18
Nej!! Det er ikke label !!

Instance >> Name:
Avatar billede brucelee Nybegynder
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 ?
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:57 #20
Jeg smider et svar her, så kan du give point :)
Avatar billede brucelee Nybegynder
01. februar 2002 - 18:59 #21
sådan!
Avatar billede brucelee Nybegynder
01. februar 2002 - 19:00 #22
hvordan lukker jeg den så ?
Avatar billede lingoman Nybegynder
01. februar 2002 - 19:03 #23
Nu er den lukket og ryger automatisk over i "besvarede spørgsmål" puljen :))

Tak for point :)
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