Avatar billede cowboy Nybegynder
19. december 2005 - 11:10 Der er 5 kommentarer og
1 løsning

Fullscreen movieclip placering

Hej med jer,

Jeg har et problem med at få placeret to moviclips forskelligt, når jeg scalere min stage via action script. Her er min kode som ligger i roden:

Stage.align = "TL";

Stage.scaleMode = "noScale";
stop ();

fluid._x = Stage.width/2
fluid._y = Stage.height/2
bottomstretch._width = Stage.width;


sizeListener = new Object();
sizeListener.onResize = function() {
    bottomstretch._width = Stage.width;;
    fluid._y = Stage.height/2;
    fluid._x = Stage.width/2;

};
Stage.addListener(sizeListener);

I min HTML har jeg sat width og height til 100%
Det som jeg gerne vil er, at få  "bottomstretch" til altid at være placeret i bunden af siden og fluid til at være centreret både i width og height. Lige nu sidder "bottomstretch" hele tiden i toppen.
Avatar billede thulstrup Nybegynder
19. december 2005 - 11:31 #1
Her er en lille tutorial der viser hvordan du placere movieclips i fullscreen flash:
http://www.flashforum.dk/forum/viewtopic.php?p=547#547
Avatar billede cowboy Nybegynder
19. december 2005 - 11:35 #2
tak. Jeg tror dog jeg har fundet ud af det i mellemtiden. Jeg gjorde dette:

Stage.align = "TL";

Stage.scaleMode = "noScale";
stop ();

testH = Stage.height;

fluid._x = Stage.width/2
fluid._y = Stage.height/2
bottomstretch._width = Stage.width;
bottomstretch._y = testH-39;


sizeListener = new Object();
sizeListener.onResize = function() {
    testH = Stage.height;
   
    bottomstretch._width = Stage.width;
    bottomstretch._y = testH-39;
    fluid._y = Stage.height/2;
    fluid._x = Stage.width/2;
       
};
Stage.addListener(sizeListener);

De 39 er højden på "bottomstretch".

Jeg har hele tiden brugt denne tutorial, som også minde om den du sendte:
http://www.tutorio.com/tutorial/liquid-flash-layout
Avatar billede thulstrup Nybegynder
19. december 2005 - 11:50 #3
Yes, det er sådan det skal gøres.

Stage.height minus højden af bottomstretch, men skriv det sådan her istedet:
bottomstretch._y = testH-bottomstretch._height;

Så virker det også, hvis du senere ændre højden af bottomstretch.
Avatar billede cowboy Nybegynder
19. december 2005 - 12:12 #4
Kanon. Tak for det.
For den detalje vil jeg gerne give dig points. Smid lige et svar :o)
Avatar billede thulstrup Nybegynder
19. december 2005 - 12:20 #5
Nej, det er ok.
Du løste jo selv dit spørgsmål, så behold du bare dine point :o)
Avatar billede cowboy Nybegynder
19. december 2005 - 12:22 #6
ok. Men tak alligevel for det lille tip med koden.
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