Avatar billede lingoman Nybegynder
16. december 2001 - 19:07 Der er 25 kommentarer og
1 løsning

Effekt

Hvordan laver man noget som dette ?

http://flash.onego.ru/portfolio/labs/waves.html

mvh geo
Avatar billede barklund Nybegynder
16. december 2001 - 19:35 #1
er det ikke blot et mc, der starter med en ret linier i fuld farve med hul i midten, der tweener over et par frames til at være uden farve og alpha=0. Den slutter eventuelt med removeMovieClip på sig selv.

Derefter i main sætter man noget script, der hele tiden kopier denne ting ind og kopierer den rundt om et fast x,-koordinat med forskellige vinkler og scales? jeg kunne i hver fald nok lave den således...
Avatar billede barklund Nybegynder
16. december 2001 - 19:36 #2
jaja... jeg oversætter lige:

mc\'et starter med en ret linie med hul i midten og bliver til to bølgelinier uden farve...
Avatar billede lingoman Nybegynder
16. december 2001 - 19:38 #3
Du mener altså ikke at sinus formene kan dannes via actionScript ?
Avatar billede barklund Nybegynder
16. december 2001 - 19:40 #4
efter at have kigget lidt nærmere kan jeg se, at det er et mc med en ret linie, der bliver til en gennemsigtig bølge og dette ligger så hele tiden to gange i _root, hvor disse to clips har en klar sammenhæng ved at deres scales ganget sammen giver 1 - gætter jeg på, i hvert fald konstant produkt. Linien starter desuden ikke helt i centrum af mc\'et med lidt ved siden af...
Avatar billede barklund Nybegynder
16. december 2001 - 19:41 #5
jeg tror bestemt ikke, at kurverne er scriptet - det ville simpelthen være for omstændigt formålet taget i betragtning...

og hvordan skulle man også scripte det? med mindre man havde linien i 1000 delstykker og scriptede på hver... det kunne ikke køre med den pågældende performance - that\'s for sure...
Avatar billede ditlev Juniormester
16. december 2001 - 19:43 #6
Jeg ved det ikke, men hvis man ser på et eksempel gotCha har lavet på:
http://www.hhbk.subnet.dk/reactLine.swf
så har han her lavet en linie bestående af en række små linier, som bevæges afhængigt af hinanden.
Hvis man modificere denne idé, og laver et movieclip med er linie der bevæger sig som en sinuskurve og derefter fader ud - og laver en dublicate Movieclip der så placeres med et startpunkt og slutpunkt valgt så de cirkulerer, så må man kunne lave effekten.
Temmeligt langhåret - og måske er det lavet på en anden måde?
Linien kunne måske også laves som et tween, der blev roteret og skruet.

Det er ihvert fald en flot effekt.
Avatar billede lingoman Nybegynder
16. december 2001 - 19:47 #7
Jeg tænkte mere i retning af at en MC med en ren sinus kurve (100 x 100) starter med _yscale = 0 som derfor bliver til en ret linie. Denne vises med forskellige vinkler og folder sig gravist ud til _yscale = 100 og _alpha = 0
Avatar billede barklund Nybegynder
16. december 2001 - 19:50 #8
jeg retter lige mig selv...

liniernes kurvebevægelse afhænger af deres placering deres rotation om centrum: helt lodrette og helt vandrette linier har ingen kurve men blot fade...

om dette kan laves ved blot at sætte scale=0 i x eller y, ved jeg ikke, men det er da muligt... Jeg vil prøve at kigge på det senere i dag og komme med et svar, men jeg tror altså ikke, at liniernes bevægelse er beskrevet med AS.
Avatar billede ditlev Juniormester
16. december 2001 - 19:50 #9
Geo - det kunne meget vel være løsningen! :o)
Avatar billede barklund Nybegynder
16. december 2001 - 19:52 #10
lingoman>>

sinusmc\'ets indhold kan nok beskrives på mange måder, men jeg tror bestemt, at det er lavet med et sådan mc, der bruger tween og ikke AS.
Avatar billede lingoman Nybegynder
16. december 2001 - 19:56 #11
I skal i alle fald have tak for idéerne :)  Jeg har barklunds svarfelt men mangler stadig et fra ditlev!
Avatar billede ditlev Juniormester
16. december 2001 - 20:17 #12
Bare gi\' dem til barklund..
Jeg blev belønnet med en interessant problemstilling :o)
Avatar billede lingoman Nybegynder
16. december 2001 - 20:48 #13
OK :) Tak igen, til jer begge !
Avatar billede barklund Nybegynder
17. december 2001 - 10:57 #14
jeg har smidt en .fla efter dig, geo...

det er et eksempel, som jeg var nødt til at lave i går aftes... det har ikke helt samme effekt, men næsten...
Avatar billede lingoman Nybegynder
17. december 2001 - 11:00 #15
Takker :) Jeg tjekker den med det samme!
Avatar billede lingoman Nybegynder
17. december 2001 - 11:03 #16
Flot og godt lavet, og fylder intet !!
Avatar billede barklund Nybegynder
17. december 2001 - 11:16 #17
det er jo det... :o)

Jeg kan bare ikke lige gennemskue, hvordan jeg får liniens konvergens til at afhænge af rotationen på samme måde som i http://flash.onego.ru/portfolio/labs/waves.html. Altså at kurven konvergerer med en faktor ganget på _yscale efter:

_rotation%90 = 0 => scale = 0;
(_rotation+45)%90 = 0 => scale = 1;

men når jeg tænker lidt over det, så prøv:

_yscale *= Math.abs(Math.sin(2*Math.PI*_rotation/360));

nederst i enterFrame for ikke-\"sine\"...
Avatar billede barklund Nybegynder
17. december 2001 - 11:17 #18
nej vent - det er nok nærmere:

_yscale *= Math.abs(Math.sin(4*Math.PI*_rotation/360));

altså den dobbelte frekvens...
Avatar billede lingoman Nybegynder
17. december 2001 - 11:20 #19
For mig er det mere selve princippet der er interessant, og den er jo på plads nu takket være din indsats :o)
Avatar billede barklund Nybegynder
17. december 2001 - 11:23 #20
kan jeg lokke dig til at smide .fla og .swf på en server, så alle kan se det?

jeg har desværre ikke selv noget sted at hoste mine ting - jeg har ikke engang internet i min lejlighed... :\'o(
Avatar billede lingoman Nybegynder
17. december 2001 - 11:27 #21
Jeg får nok først en host til januar, men jeg ved at nikolaj har en. Prøv at spørge ham flasher@nikolajdu.dk
Avatar billede lingoman Nybegynder
17. december 2001 - 12:50 #22
barklund>>Når jeg engang får en flash server ville det være en ære at kunne præsentere dine Flash værk :)
Avatar billede ditlev Juniormester
17. december 2001 - 16:01 #23
barklund - som medkombatant kunne jeg da også godt tænke mig at se, hvad du har fremtryllet :)

anders.ditlev@dadlnet.dk

/Ditlev
Avatar billede lingoman Nybegynder
17. december 2001 - 16:02 #24
Jeg sender dig den nu :)
Avatar billede nikolajdu Nybegynder
18. december 2001 - 08:03 #25
Nu fattede jeg en brik. Jeg fik en mail igår og hvori jeg troede at barklund ville have jeg skulle lægge en fil ud jeg havde lavet, men forstod intet da jeg lige var vågnet.

http://www.nikolajdu.dk/xpert/waves.swf
http://www.nikolajdu.dk/xpert/waves.fla

/Nikolaj
Avatar billede lingoman Nybegynder
18. december 2001 - 09:06 #26
vi er vist nogle B folk her på eksperten ;)
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