Avatar billede kotelet Nybegynder
29. januar 2001 - 22:20 Der 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.
Avatar billede allandk Nybegynder
29. januar 2001 - 22:39 #1
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.

ab:)
Avatar billede hoejrup Nybegynder
29. januar 2001 - 22:48 #2
Hvis du laver en global variabel i initieringen af variabler:

_root.xpos = 100
_root.ypos = 200

og sætter variablerne ind setProperty på alle filmene, så skal du kun rette et sted i filmen.

/per
Avatar billede nikolajdu Nybegynder
30. januar 2001 - 19:01 #3
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....

/Nikolaj
Avatar billede nikolajdu Nybegynder
30. januar 2001 - 19:07 #4
Synes det første var lidt uforståeligt...

Du skal altså lave et movieClip på din hovedscene og give den instance-navnet \"herLoaderViInd\" - Derefter loader du så ind i target \"herLoaderViInd\"

/Nikolaj
Avatar billede kotelet Nybegynder
01. februar 2001 - 11:33 #5
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?
Avatar billede nikolajdu Nybegynder
01. februar 2001 - 14:32 #6
Du skal ikke læse ind i level, men \"target\" Så vil den lægge sig på den layer-level movieclippet \"HerLoaderViInd\" i forvejen ligger på...

/Nikolaj
Avatar billede kotelet Nybegynder
03. februar 2001 - 15:57 #7
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....

Kotelet
Avatar billede nikolajdu Nybegynder
03. februar 2001 - 17:50 #8
Du skriver: \"...man kan jo ikke ændre størrelsen i et individuelt movieclip..\"

Det er jo lige præcis hvad du kan... Ændre størrelse, rotation, o.v.s. Alle de ting, du normalt kan ændre på et movieclip.

Har du flere problemer så send mig .fla-filen så fikser jeg den for dig...

nikolajdu@hotmail.com

/Nikolaj
Avatar billede nikolajdu Nybegynder
08. februar 2001 - 14:21 #9
hvordan går det??
Avatar billede kotelet Nybegynder
08. februar 2001 - 15:00 #10
Hmmm ... jeg kan ikke sende filen til dig da den fylder over 2 mb ... Har du en anden måde jeg kan give den tl dig?
Avatar billede nikolajdu Nybegynder
08. februar 2001 - 17:36 #11
Hvis du zipper det hele ned og uploader det et eller andet sted kan jeg selv hente filen.

Alternativt behøver du heller ikke at sende mig alle dine små film. Du kan nøjes med de første par stykker - Så kan du selv fikse resten...

/Nikolaj
Avatar billede nikolajdu Nybegynder
08. februar 2001 - 22:41 #12
Du havde den næsten.

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

/Nikolaj
Avatar billede nikolajdu Nybegynder
09. februar 2001 - 13:57 #13
læg mærke til at jeg også har brugt _root.LoadINClip for at angive at dit clip ligger i roden.
Avatar billede nikolajdu Nybegynder
12. februar 2001 - 00:03 #14
Går det eller skal jeg sende dig filen tilbage???
Avatar billede nikolajdu Nybegynder
14. februar 2001 - 20:51 #15
Er du gået helt i stå? Jeg kan altså godt sende dig filen tilbage, hvis du stadig ikke har forstået....
Avatar billede kotelet Nybegynder
02. marts 2001 - 16:15 #16
Hmm ja .. jeg har ikke længere brug for at kunne centrere ... Men MANGE tak for hjælpen ... Nu ved jeg det i hvert fald en anden gang!

Andreas
Avatar billede nikolajdu Nybegynder
03. marts 2001 - 00:09 #17
No problemos amigo. Du spørger bare.
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