21. november 2002 - 10:29Der er
15 kommentarer og 2 løsninger
Load Scene 2 i en swf-fil fra en anden
Hej eksperter.
Jeg har én swf-fil (fil1.swf), som fungerer fint. På et tidspunkt skal jeg hente en ny fil ind i samme niveau: eks: loadMovie("fil2.swf", 0);
Min problem er så, at jeg meget, meget gerne vil ha' en knap i fil2.swf, der hopper til 'Scene 2' i fil1.swf. Men det kan jeg sgu ikke lige finde løsning på. :o(
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hmm... Næh... Den henter ikke fil1.swf på den måde.
Men jeg behøver da heller ikke at unloade fil2, da de er i samme niveau? Den overskriver jo bare det gamle.
Begge filer skal være i niveau 0. Og der kører nogle globale variabler mellem filmene - og det fungerer heldigvis fint.
Men det skal være i niveau 0 tingene kører - ellers kan jeg ikke få lortet til at virke. Der er sikkert en smartere måde. Men da jeg ikke ved, hvad jeg gør galt, kan jeg heller ikke fyre et spørgsmål af.
Findes der godtnok ikke en metode, hvorpå man kan et eller andet a la: loadmovie("fil.swf", 0) og så gå til scene 2?
on (release) { loadMovieNum("fil1.swf&frame=min_frame_label", 0); }
I starten af fil1 har du en:
if (typeof frame != "undefined") gotoAndPlay(frame);
Og så laver du en frame label forrest i scene 2 med samme label som du loader scenen ind med... Dette virke således til alle frames, som du vil loade den ind til...
I en film, der ikke er loaded ind? Hvordan skal man ellers gøre det? Han vil jo netop fuldstændigt udskifte sit level0 med en ny film som han eventuelt vil bestemme, hvor den skal starte... Man kunne have en controller i level0 og så filmene i level1, men det er jo en smagssag...
Det kan godt ske, at det bare er mig, der er en idiot. Men det kan jeg overhovedet ikke finde ud af.
Jeg har oploadet filerne på www.haiku.dk/tmp/fil1_2.zip , hvor der er to flash-filer, som skal skifte mellem diverse scener. Er det noget en af jer gider at kigge på - for jeg ved simpelthen ikke, hvad og hvor jeg laver noget forkert.
Jeg skal med glæde smide nogle ekstra point i puljen.
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.