Stage Objekte hinzufügen

Nambot

Mitglied
Hallo!
Ich probiere gerade ein wenig mit Actionscript 3.0 herum und wollte mal fragen, wie ich per Actionscript Objekte auf der Stage hinzufügen kann. Ich habe dazu die Funktion addChild() gefunden und habe jetzt einfach mal
Code:
addChild(new Rectangle(50,50,100,100));
ausprobiert, bekomme dann allerdings folgenden Fehler:
Code:
1067: Implicit coercion of a value of type flash.geom:Rectangle to an unrelated type flash.display:DisplayObject.
Muss ich eventuell stage.addChild() nutzen? Wobei stage das Objekt ist, dass die Stage repräsentiert? Wie kann ich dann auf dieses Objekt zugreifen?
schonmal danke

nambot
 
Zuletzt bearbeitet:
Hi,

die Rectangle-Klasse zeichnet kein Recheck, sondern definiert nur einen rechteckigen Bereich (einfach wie ein Object mit den vier Eigenschaften x, y, w und h).

Um ein Rechteck auf der Bühne zu zeichnen, kannst Du z.B. so vorgehen:
Code:
var mc = new MovieClip(); // neuen MovieClip erstellen

mc.graphics.lineStyle(1, 0x000000, 100); // Linienstil festlegen
mc.graphics.drawRect(0, 0, 150, 100); // Rechteck zeichnen

addChild(mc); // MC der Bühne hinzufügen

Gruß
.
 
Ah okay dankeschön
Verwirrend, das Rectangle kein Rechteck zeichnet, aber okay ^^
Das wird schon, bin ja noch am Lernen.
 
Zurück