Avatar billede larsholmgaard_dk Nybegynder
07. februar 2003 - 12:21 Der er 3 kommentarer og
1 løsning

Skalering af movieclip på én akse under rotation?

Hvordan sikrer jeg mig at en skalering af et movieclip kun foregår på den ønskede akse, i dette tilfælde _width?

Forestil jer et movieclip der ved _rotation=0 indeholder en box på 100 x 2 pixels.

Det er ikke noget problem at lave en smooth skalering ud til den korrekte længde, mens movieclippet er roteret 0° - men, roterer jeg movieclippet 30° og laver den samme skalering, så er det boundary boxen der skaleres og dermed bliver movieclippet også 'tykkere', dvs. nu er føromtalte movieclip måske 5 pixels tyk.

Hvis jeg fx. har et fast midtpunkt i min flashmovie og gerne vil have en streg eller en bar 'hægtet' fast i det midtpunkt og dernæst blive skaleret og roteret dynamisk ud til musen... så er det et problem.

Hvordan løser jeg det?
Avatar billede _k Nybegynder
07. februar 2003 - 13:17 #1
Kan du ikke lave et mc i et mc? I det mc der er længst inde, ændrer du _width som du lyster. I det yderste roterer du.

Ellers kunne det være noget med konsekvent at kalde _width før _rotation?

...bare et par strøtanker, har ikke selv prøvet.....
Avatar billede larsholmgaard_dk Nybegynder
07. februar 2003 - 13:21 #2
Jaaah... jeg har også selv overvejet noget med et movieclip inde i et movieclip, har bare ikke haft tid til at prøve det endnu. Det kan godt være det er løsningen jeg leder efter.

Det ændrer ikke noget at jeg sætter _width før _rotation. Som det er nu, skal jeg skalere længden ud, når _rotation er 0 og først derefter rotere movieclippet... det er ikke særlig cool.

Tak for inputtet...

/Lars
Avatar billede larsholmgaard_dk Nybegynder
07. februar 2003 - 13:45 #3
Selvfølgelig! Det virker!! Hvorfor fanden har jeg ikke tænkt på det noget før...

Men, tusinde tak for rådet _k - det var lige det jeg skulle bruge for at få dette projekt færdigt. Jeg havde ellers gået efter en anden løsningsmetode (og langt mindre cool), men nu genoptager jeg mine oprindelige ambitioner!

Lars
Avatar billede _k Nybegynder
07. februar 2003 - 13:55 #4
glad for at kunne hjælpe :o) Tak for point, og held og lykke med det!
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

IT-JOB