Arti-Ravnos Skrevet 13. april 2009 Del Skrevet 13. april 2009 Hei. Jeg programmerer i Actionscript 2.0 (Flash 8) og kom over et problem. Jeg har en funksjon drawCircle som tegner en sirkel på skjermen. Den funker helt greit, men jeg vil gjerne kunne kalle funksjonen fra andre movie clips enn _root. Funksjonen jeg prøver å få tilgang til: function drawCircle (centerX:Number, centerY:Number, radius:Number, color:Number):Void { trace(this); var angle:Number = 0; this.lineStyle(3, 0, 100); this.moveTo(centerX + radius, centerY); this.beginFill(color, 100); for (; { var pX:Number = centerX + Math.cos(angle) * radius; var pY:Number = centerY + Math.sin(angle) * radius; this.lineTo(pX, pY); angle += Math.PI / 40; if (angle > Math.PI * 2) break; } trace("done"); }; Hva jeg prøver å gjøre: drawCircle(Stage.width / 2, Stage.height / 2, 100, 0xff00ff); // Funker greit på _root. var mc:MovieClip = createEmptyMovieClip("mc", 0); // Lager et nytt movie clip. mc.drawCircle(100, 100, 100, 0xffff00); // Hvordan kan jeg få denne til å virke? Takker for hjelp! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå