10. juli 2003 - 12:30 Der er 11 kommentarer og
2 løsninger

Tegning i movieclip med actionscript og flash 5

Jeg har brugt følgende kode til at tegne en ramme i et movieclip i flash MX:

var frame_width=(this.line_length*8)+4;
var frame_height=(this.line_count*15)+4;

with (mc)
{
  clear();
  lineStyle(1);
  moveTo(0,0);
  lineTo(frame_width,0);
  lineTo(frame_width,frame_height);
  lineTo(0,frame_height);
  lineTo(0,0);
}

Hvordan gør jeg det samme med actionscript i flash 5. Jeg fandt ud af at ovenstående funktioner (linestyle,moveto og lineto) kun findes i flash mx. Der må da være en metode.
Avatar billede barklund Nybegynder
10. juli 2003 - 12:38 #1
Det kunne man ikke og er en af de features, der er kommet i Flash MX...

Du kan lave to dummy-movieclips med hhv. en lodret og en vandret linie, attache dem og sætte højde/bredde efter ønske... Men det er noget rod!
10. juli 2003 - 12:43 #2
ja, fordi når du sætter højden/bredden af en linie i et movieclip, skaleres linjetykkelse sammen med længden af linjen og linjen bliver dermed lidt længere end man har angivet.
Avatar billede mat Nybegynder
10. juli 2003 - 13:06 #3
linietykkelsen skaleres, så hut jeg visker, ikke hvis du bruger hairline :)
10. juli 2003 - 13:07 #4
jo, det har jeg testet!
Avatar billede thulstrup Nybegynder
10. juli 2003 - 13:14 #5
Måske du kan løse det ved at bruge to movieclips og så droppe border. Det er måske ikke den kønneste løsning, men det virker da. Se eksmeplet her:

www.overdose.dk/eksperten/spm374796.html
Avatar billede mat Nybegynder
10. juli 2003 - 13:26 #6
mine linier i movieclips med hairline skaleres altså ikke, om så jeg sætter _width eller _xscale til 1000!
10. juli 2003 - 13:34 #7
Så må jeg gøre et eller andet helt forkert:) Fordi både cellb10ck's og mat's forslag giver problemer. Jeg kigger igen på det i aften!
10. juli 2003 - 13:38 #8
cellb10ck> Jeg kan rimelig hurtigt få styr på hvad der er galt, hvis du kunne sende mig .fla filen til dit eksempel. Jeg har mail adressen mander26@get2net.dk.
Avatar billede mat Nybegynder
10. juli 2003 - 13:39 #9
http://ultra-abe.dk.virker.nu/bounceInter.html <- de her linier er lavet med hairline, det er jeg sikker på, og det er bare et box movieclip der skaleres...(den er buttugly, men det var den eneste jeg lige kunne finde :)
Avatar billede thulstrup Nybegynder
10. juli 2003 - 13:57 #10
mander26 >> det er bare to movieclips, hvor det bagerste er 2px bredere og højere end det forreste, men som du kan se kan man bruge hairline.
10. juli 2003 - 14:09 #11
Ok, nu fik jeg det også til at virke, men jeg kan ikke rigtig forklare det! Tak for hjælpen. I kan dele pointene hvis i svarer mat og cell....
Avatar billede thulstrup Nybegynder
10. juli 2003 - 14:59 #12
ok
Avatar billede mat Nybegynder
10. juli 2003 - 18:36 #13
oki :)
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