29. januar 2001 - 22:20Der er
16 kommentarer og 1 løsning
Centrering af levels
Hej
Jeg er i gang med en større FLASH side. Jeg har en laaaaaaaaang række små film med billeder i som skal komme frem i min main-movie.
Jeg læser f.eks. en af filmene ind i level 1 og når man trykker på en knap, bliver der sagt play og den næste film læser i level 1 igen, ovenpå den gamle.
Her er problemet:
Alle filmklippene bliver læst HELT midt på skærmen og jeg har brug for at de bliver hævet en lille smule. Hvordan gør jeg dette uden at skulle gå ind i hvert eeeneste klip og flytte billeder og indhold opad.
Kan man ikke gøre noget når man INDLÆSER filmene, der gør at de bliver hævet.
Du kan da bare klikke på Edit Multiple Frames-knappen, låse alle andre lag, klikke på Onion-knappen og vælge Onion All, og endelig Ctrl + A - så kan du flytte hele dynen på én gang.
Hvis de film du loader har samme størrelse er her et nemt forslag hvordan. Lav et movieClip på samme størrelse som den film du vil loade. Frem for at loade ind i level?? Loader du så ind i target _root.herLoaderViInd. - Altså ind i det movieClip du har lavet.
Den avancerede metode er noget med at tjekke højde og bredde på movieClippet og så Beregne center ud fra bredden på HELE filmen - Ikke den du loader ind, men din hovedmovie....
Du skal altså lave et movieClip på din hovedscene og give den instance-navnet \"herLoaderViInd\" - Derefter loader du så ind i target \"herLoaderViInd\"
Hvis mit target skal være \"HerLoaderViInd\" Hvad skal det level jeg læser ind i så være... Det samme som selve movieclippet ligger i, eller en level højere eller lavere end den?
Nikolajdu ... Jeg har prøvet at gøre som du siger ... Men jeg er stadig i tvivl om jerg gør det rigtige. Jeg har lavet et movieclip som jeg har kaldt LoadINClip ... man kan jo ikke ændre størrelsen i et individuelt movieclip så jeg har istedet bare lavet en figur.. en firkant I clippet, der er præcis de samme mål som alle de andre movies jeg vil læse ind i det ..
Problemet er bare, når jeg læser ind i clippet kommer det frem på skærmen ... billdet kommer bare frem helt nede i højre hjørne i stedet for på midten hvor jeg ellers har placeret ALT ... hvad får den til at alligne det nede i højre hjørne....
du har ganske rigtigt lavet movieClippet LoadINClip, men problemet er at det har dimensionerne 0,0.
Det du skal gøre for at det virker er at lave en firkant i frame 1. Firkanten skal have den størrelse dine loadede film har. Hvis du laver den aflang vil du loade aflange billeder ind.
Du vil nu se din firkant på din stage, men når filmen kører vil der blive loadet ind i den og så kan den ikke ses.
Hvis du vil have det kan jeg godt sende flashfilen, men jeg er helst fri - Jeg har nemlig 56K modem og det tager et ondt år at sende 3,5 MB
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.