Avatar billede 13thsky Nybegynder
22. februar 2005 - 21:57 Der er 4 kommentarer og
1 løsning

tegne en linie vha actionscript?

Har lige to små spørgsmål:
1)
hvordan tegner jeg en linie vha actionscript.
Dvs således at når jeg i koden kan beskrive hvilke to kordinater linien skal gå imellem.
2)
Hvordan bestemmer jeg en bugning på linien...

/13
Avatar billede barklund Nybegynder
22. februar 2005 - 22:03 #1
Ad. 1:

Lav et tomt movieclip, flyt tegnepunktet til startpositionen, vælg en linjeformattering og lav en linje:

var nyt_mc = createEmptyMovieClip("ny", 1);
nyt_mc.moveTo(start_x, start_y);
nyt_mc.lineStyle(1, 0xFF0000, 100);  // rød, 1px, fuld synlighed
nyt_mc.lineTo(slut_x, slut_y);

Ad. 2:

For at lave en bezier-kurve mod et punkt uden for linjen, brug curveTo:

var nyt_mc = createEmptyMovieClip("ny", 1);
nyt_mc.moveTo(start_x, start_y);
nyt_mc.lineStyle(1, 0xFF0000, 100);  // rød, 1px, fuld synlighed
nyt_mc.curveTo(mod_x, mod_y, slut_x, slut_y);

For at finde den præcise kurve, skal du muligvis rode lidt med (mod_x, mod_y)-punktet :)

--
Morten Barklund
Avatar billede 13thsky Nybegynder
22. februar 2005 - 22:23 #2
Du er efterhånden overalt hvor jeg nærmer mig med spørgsmål, men det er jo bare fedt, for det virker jo hver gang...
Tnx
Drop et svar
/13
Avatar billede barklund Nybegynder
22. februar 2005 - 22:34 #3
.
Avatar billede barklund Nybegynder
23. februar 2005 - 00:32 #4
Fjong :)
Avatar billede barklund Nybegynder
23. februar 2005 - 00:32 #5
Tak, that is :)
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