2009-05-21 11 views
0

Wenn ich einen Movieclip habe, beginnt es transparent. Ich kann auf diesen Filmclip zeichnen, im Wesentlichen ein transparentes Bild erzeugen. Das heißt, wo auch immer ich noch nicht gezeichnet habe, zeigt die darunter liegende Schicht, und wo ich gezeichnet habe, zeigt es, was ich gerade gezeichnet habe.Zurück zu transparent in ActionScript

Frage ist, wie man Dinge in diesem Filmclip "drawraw", so dass ich sehen kann, was dahinter steckt. Ich weiß, dass ich den Movieclip löschen kann, aber gibt es eine Möglichkeit, Teile des Movieclips zu entfernen, um ihn wieder transparent zu machen?

Antwort

0

Sie können einen anderen Movieclip als Maske verwenden. Ich denke, es ist SetMask() in MovieClip, um einen anderen Movieclip als seine Maske festzulegen. Dann kannst du auf die Maske MovieClipclip die Bereiche zeichnen, die du zeigen willst. Leider können Sie in AS2 nur Vektorformen als Masken verwenden.

+0

Grund Ich frage ist, dass ich vermeiden möchte, eine weitere Schicht hinzuzufügen. –

+0

Sie brauchen keine andere Schicht (wenn Sie wörtlich die Schichten in der IDE meinen). Sie können die Maske dynamisch hinzufügen, sodass Ihr MC nur über die eine Basisebene verfügt. –

+0

Ich mache schon alles unter Programmcode. Ich wollte wissen, ob es möglich ist, auf Transparente zurückzugreifen, keine Masken oder Ebenen hinzuzufügen. Ich denke die Antwort ist, dass es nicht möglich ist. –