Problemet er, at jeg skal bruge både en swf og en projector, og min fla er for stor. Størrelsen på swf\'en har jeg nedskaleret via det html-doc der åbner swf\'en. (swf er sat til 100%). Men hvordan sørger jeg for at min projector også nedskaleres? Den åbnes jo ikke via et html-doc... - eller kan man det?
Jeg har forsøgt at nedskalere selve fla\'en, men det går helt galt...
Jeg er ikke i tvivl om at man kan skalere som Allan siger, men jeg kan bare ikke få det til at virke - hverken på en stor eller lille fla... Er der nogle indstillinger eller andet der skal rettes til før alle objekter følger med når der skaleres? - det ser nemlig ud til at kun nogle skaleres, plus at posisionerne heller ikke bibeholdes...
Har lige afprøvet Allans løsning i Flash 4 og 5. I flash 4 fungerer alt efter hensigten. I Flash 5 ser ud til du har ret. Når jeg markerer alt med ctrl+a, vælges ikke altid alt...
Om jeg forstår det... nej, men det var et svar....
Husk på at hvis din film fx er 200 X 200 nu og du gerne vil skalere den til 100 X 500, så er det klart at så er det ikke kun en skalering, men også en redimensionering. Det vil sige at dine proportioner ændres.
For at holde din skalering porportionelt skal du ændre trække i hjørnehåndtaget eller hsuek at klikke shift ned mens du skalerer.
Du bliver med andre nødt til at skalere forholdsmæssigt, ellers vil det naturligvis halte.
Jeg skal bibeholde alle proportioner, og har forsøgt ved enten at holde shift nede mens jeg trækker, eller ved at krydse af i boxen ud for skalering og så valgt eks. 90%. Men ingen af delene skalerer alting ligemeget - heller ikke positionerne...
Skalering af din tekst er jo lidt tricky, da den kunne ende med at blive meget lille og ulæselig. Da jeg går ud fra du pt. har valgt en passende størrelse og skalerer den 25 % ned....
Du kan godt skalere alm. tekst, men med tekst i tekstfields bliver du nødt til at angive ny størrelse...
Er der nogen der har et forslag til hvordan jeg sørger for at brugere med en 800x600 opløsning kan se hele udsnittet af min movie? Jeg forsøgte med en nødløsning, hvor den første side viste en ramme i projector-vinduet og hvis man kunne se hele den ramme var man klar til at gå videre. Hvis ikke man kunne se rammen, skulle man justere vinduet, men når man så klikker for at gå videre (load swf) så bibeholdes vinduets størrelse ikke.... ??? Hvordan kan det være? - og er der ikke en bedre løsning?
Det eneste svar jeg har fået, var at jeg kunne skalere mine objekter, men dette kan jeg som sagt ikke få til at virke... Som nikolajdu siger, er der åbenbart forskel på Flash 4 og 5. Jeg har ikke noget imod at lave ting om, men det ville da være dumt ikke at undersøge om der fandtes en metode til at ændre vinduets størrelse på en projector, inden jeg gik igang med noget der ligner 3-4 dages arbejde...
Du bliver nødt til at skalere alle dine elementer, fx med Edit Multiple Frames-metoden, og så bagefter tilpasse TextFields og evt. andre elementer som ikke følger med.
Så sjulle du ha\' et nemt job foran dig - med det meste af abrjdet gjort og så en smule tilpasninger hist og pist - uden altså at kende din film i dybden.
Med hensyn til forskellen så ved jeg ikke helt, om det er bug eller og vi bare gør noget forkert. Under alle omstændigheder ville jeg ikke bruge mere af min tid på dette spørgsmål hvis jeg var dig, men det vælger du jo.
Det er selvfølgelig surt arbejde... Men husk dog den tribute du har givet os andre... Nu tjekker vi for den fejl fra starten af... Jeg takker...
/allan
Måden jeg testede for forskellen i flash 4/5 var:
1. Jeg lavede en fil i flash 4 med 4 layers. 1 layer med et movieclip, et med grafik, et med en knap og endelige alm. streger. Mine keyframes placerede jeg så i frames fra 1-4. Altså forskellige positioner i hvert layer.
I flash 4 ville den godt markere alt. Fint nok.
Så åbnede jeg den samme fil i flash 5, men her blev ikke alt markeret. Ihvertilfald ikke med samme metode...
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.