17. februar 2003 - 20:26Der er
9 kommentarer og 1 løsning
Få fat i scenens højde/bredde?
Jeg har en preloader som jeg bruger i alle mine film med LoadMovie, men når jeg prøver at få fat i Stage.width og Stage.height inde fra preloaderen, så angiver den preloaderens, og ikke filmens størrelse... Hvad kan jeg gøre?
du laver loadMovie til et target ikke sandt? så er det jo bare target._height og target._width - disse er dog først sat nogle millisekunder efter du begynder din load og er derfor ikke øjeblikkelig tilgængelige...
Jeg er ked af, hvis jeg ikke udtrykte mig klart nok.
Jeg har en preloader og et spil. I første frame af spillet loader det preloaderen ind via loadmovie, som skal have fat i hele filmens størrelse. Hvis jeg bruger Stage.width inde fra preloaderen, så får jeg preloaderens, og ikke hele filmens størrelse.
Jeg skal bruge det til at preloaderen automatisk resizer vinduet (java script:self.resizeTo(blablabla)), så det passer til spillet.
Jeg har lige lavet en hel simpel master.swf, der loader slave.swf ind i et target movieclip. I slave.swf udskriver jeg Stage.width og height til et tekstfelt...
Kører jeg slave alene i en html, så står der 300*300 men kører jeg den via master.swf, der loader den ind, så står der 550*400...
----- FRAME 1 I FØRSTE FILM ----- stop(); createEmptyMovieClip("holder", 100); loadMovie("test2.swf", holder); ----- FRAME 1 I ANDEN FILM ------ getURL("java script:self.resizeTo('"add _root.Stage.width add "','"add _parent.Stage.height add "');") ---------------------------------
Anderledes kan det vel ikke gøres? - Jeg har også prøvet med trace mv.
Ellers så skriv funktionen i html dokumentet og kald den (o;
Synes godt om
Ny brugerNybegynder
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.