Spaß mit Flash und movieclip.curveTo

Die folgende kleine Funktion zeichnet ein Bild in Flash. Indem Sie die Parameter verändern, erhalten Sie sehr unterschiedliche Ergebnisse.

Öffnen Sie Flash MX, legen Sie einen neuen Film an und kopieren Sie den folgenden Code in das erste Schlüsselbild der Hauptzeitleiste. Sie können diesen Code beliebig verändern und erhalten so immer neue Ergebnisse. Wenn Sie etwas Ausgefallenes erstellt haben, schreiben Sie mir davon!

// Konfiguration. Spielen Sie mit diesen Variablen herum!
anzahl = 10;
distanz = 70;
winkel = 50;
iterationen = 20;

// Und los geht's...
for (a = 1; a <= anzahl; a++)
{
	_root.createEmptyMovieClip (a, a);
	with (_root[a])
	{
		x = 0;
		y = 0;
		_x = Stage.width / 2;
		_y = Stage.height / 2;
		_rotation = 360 / anzahl * a;
		for (i = 1; i <= iterationen; i++)
		{
			lineStyle (1, 255 - 255 / iterationen * i << 16, 100 / iterationen * i);
			x += Math.sin (Math.PI / 180 * winkel * i) * distanz;
			y += Math.cos (Math.PI / 180 * winkel * i) * distanz;
			curveTo (0, 0, x, y);
		}
	}
}