Gå til innhold

Knytte funksjoner til movie clip - Actionscript 2.0


Anbefalte innlegg

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...