Avatar billede jelle Nybegynder
04. marts 2003 - 14:15 Der er 12 kommentarer og
1 løsning

spor efter cirkel - hvordan?

Halløjsa!

Jeg er ikke super god til flash, men jeg skal have lavet noget så enkelt som en cirkel der flytter sig rundt på skærmen, det har jeg fået lavet, men mit problem er nu at jeg gerne vil have at der skal komme et lille spor efter den, som fader ud - I kender effekten.

Hvordan gør jeg det? Er der nogen der har et eksempel?

På forhånd tak for hjælpen
- Mads
Avatar billede pyroman Nybegynder
04. marts 2003 - 14:35 #1
Du kunne lave det på den måde at du laver et MC, indeholdende en cirkel magen til den du allerede har. MC'et giver du fx instance navnet "tail". Din oprindelige cirkel skal også være i et MC. hvorpå der ligger følgende action:

onClipEvent(mouseMove){
  duplicateMovieClip(_root.tail, "tail"+_root.tailn, _root.tailn);
  _root.["tail"+_root.tailn]._x = _x;
Avatar billede jelle Nybegynder
04. marts 2003 - 14:36 #2
og hvad er en mc?
Avatar billede jelle Nybegynder
04. marts 2003 - 14:37 #3
...det er heller ikke når musen flyttes, det er en stump film der skal køre på storskærm under en musical...
Avatar billede pyroman Nybegynder
04. marts 2003 - 14:40 #4
jeg var ikke færdig med koden, men ved et uheld kom jeg til at trykke på 'udfør' knappen

MC = MovieClip

Jeg kan godt lave koden lidt om hvis det ikke er med musen...
Avatar billede jelle Nybegynder
04. marts 2003 - 14:41 #5
det ville være dejligt....
Avatar billede pyroman Nybegynder
04. marts 2003 - 14:42 #6
Men hvis det er lavet med motiontween eller noget, er det så ikke nemmere at lave sporet lidt på samme måde?
Avatar billede jelle Nybegynder
04. marts 2003 - 14:44 #7
den er lavet med motiontween... ved ikke særlig meget om det...
Avatar billede pyroman Nybegynder
04. marts 2003 - 14:50 #8
Jo - du laver ca. 10 layers under det med din cirkel i, med præcis samme cirkel der kører det samme motiontween, men hvert lag starter 2 frames forskudt for hinanden, så lag 1 starter i første frame, lag 2 i andet og lag 3 i 4 osv. Dette betyder at de også ender forskudt. Hver cirkel i lagene nedefter har en mindre og mindre alpha-værdi så den sidste ligger på 10% (passer med at hvert lag falder med 10% alpha!!). Dette burde lave en hale, og du kan sætte flere lag ind for at få en længere hale...

/Filip
Avatar billede pyroman Nybegynder
04. marts 2003 - 14:52 #9
Jeg kan godt lave det i actionscript - men det første her burde vist være nemmere for dig...
Avatar billede jelle Nybegynder
04. marts 2003 - 14:55 #10
ok tak for hjælpen!
Avatar billede pyroman Nybegynder
04. marts 2003 - 14:56 #11
Har du prøvet det?
Avatar billede jelle Nybegynder
04. marts 2003 - 15:26 #12
ja jeg har prøvet det, og jeg kan ikke få det til at se rigtigt godt ud, kan du ikke komme med et actionscript?
Avatar billede pyroman Nybegynder
04. marts 2003 - 16:24 #13
Actionscriptet gør stort set det samme, hvad er det der ikke ser så godt ud?
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