AS3 hinzufügen eines Rahmens zu einem displayobject
Weiß ich, wie man ein Rechteck zeichnen, und fügen Sie es in ein DisplayObjectContainer,
aber siehst du eine einfachere Methode, um direkt hinzufügen eines Rahmens zu einem DisplayObject?
DisplayObject nicht zu haben scheinen addChild(), so würde ich hinzufügen, es auf die Eltern, die nicht perfekt meiner Meinung nach...
InformationsquelleAutor Jimy | 2011-06-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass, wenn Sie gezwungen sind, verwenden Sie DisplayObject eher als DisplayObjectContainer-dann müssen Sie nicht viel Wahl, als zu schreiben, Ihre Grenze an die Eltern die eine oder andere Weise. Vereinbart, obwohl es nicht eine schöne Art, Dinge zu tun, und ich denke, dass, wenn es möglich ist, der bessere Ansatz wäre, nicht zu verwenden DisplayObject.
Edit: Wie erstellen Sie diese als DisplayObject? Sie können nicht instanziieren DisplayObjects neu direkt, so ist dies eine Erweiterung der DisplayObject-oder der return-Wert von etwas?
Nach überprüfung sollte es ein MovieClip ist. Ich muss nur den Weg finden, um Sie zu wirken. Danke.
Versuchen
MovieClip(myDisplayObject).doWhateverYouWant()
Es ist bereits in Arbeit! Danke sehr 😉
InformationsquelleAutor shanethehat
Ich würde eine transparente Form füllen und fügen Sie es auf das DisplayObject wie diese:
Bearbeiten :Zeichnung direkt auf das DisplayObject
aktualisiert meine Antwort...
es ist kein graphics-Objekt für die DisplayObject: help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/...
Grafiken im Sprite, also nicht verfügbar.
InformationsquelleAutor citizen conn
einfache Weise einen Rahmen hinzufügen, um etwas zu verwenden Glow Filter:
Spielen kann man mit diesem online-demo. Klicken Sie auf den grünen Kreis zum Umschalten der Leuchten Grenze.
Im Hinterkopf behalten, dass mithilfe der Filter können mar-Leistung, wenn eine Tonne Elemente.
InformationsquelleAutor gltovar