Jammen det er præcis hvad eksemplet gør. Du laver en funktion, der hedder drawLine (x1,y1,x2,y2,depth)
Når du så vil tegne en linie skriver du blot: drawline (100,100,500,500,5) Så tegnes der en linie fra punktet (100,100) til (500,500) Linien er et movieclip med en tegnet streg der bliver hentet ind i movien.
Jeg formoder, at mit svar er afvist fordi du bruger Flash 5 - for min metode er da klart den nemmeste - og du spørger jo om den nemmeste metode med AS!
Det er blevet så utroligt nemt og simpelt at tegne linier i Flash MX, og det er forøvrigt heller ikke så vildt resspurcekrævende som det var i Flash 5! Så hvis du mod forventning alligevel arbejder med Flash MX, så vil jeg foreslå dig at bruge koden her:
Forklaring på koden: Linie 1: Vi opretter et nyt tomt movieclip (linie) Linie 2: Vi fortæller at der skal ske noget med det nye movieclip (linie) Linie 3: Vi fortæller at tykkelsen på linien skal være 2, at farven på linien skal være sort(0x000000) og at synligheden(alpha) skal 100 % Linie 4: Vi starter vores linie i punktet (0,0) Linie 5: Vi slutter vores linie i punktet (100,100) Linie 6: Vi fortæller at der ikke skal ske mere med vore movieclip (linie)
Du kunne så eventuelt ligge koden i en function, så du blot skulle kalde funktionen med drawline(x1,y1,x2,y2), og hvis du har brug for hjælp til det, så skriv!
Måske var det en god ide om man skrev hvilken version af Flash spørgsmålet var rettet imod, så kunne vi alle spare lidt tid og kræfter!
Det må du meget undskylde :( , men jeg havde allerede fået svaret før du skrev. Jeg kommer nok til at bruge MX snart, så tak skal du ha' for vejledningen :)
Hvor der er 12 indtastnings felter, indtaster jeg fx. faldende værdier 120, 110, 105 osv.. så stiger grafen opad og ikke ned ad som forventet? der ligger en graf.fla her: http://www.gizom.com/flash/graf.fla
og så er jeg sikker på det kan kodes noget smartere, gider du kigge på det? Jeg kan oprettet et nyt spørgsmål og herved give dig nogle point!
Det var kun fordi, at jeg så kunne give lidt point som tak for hjælpen? (regnede med at du var online og ville svare). Anyway jeg skal nok gøre det på den anden måde næste gang. Sorry!
np - jeg siger det også kun fordi jeg kun gider at hjælpe når det er nødvendigt! Og heldigvis, så jeg også det andet spørgsmål :-) så jeg sap for at gøre et unødigt arbejde!
Synes godt om
Ny brugerNybegynder
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.