Ich erkläre es jetzt: Sie gewinnen nicht alles! Abgesehen von Stolz - wenn überhaupt - auf das Problem gelöst zu haben.
QUEST - ANWENDUNG
Wie erstelle ich ein Tool zum Löschen, löschen, klar, ein "Teil" der Grafik-API mit Actionscript 3.0 entwickelt?
, espongono la proprietà graphics , un puntatore ad un altro oggetto che “serve” tutte le funzioni grafiche di disegno runtime. Mit Actionscript 3.0 Einige visuelle Objekte, wie MovieClip oder Shape , haben die Eigenschaft graphics , ein Zeiger auf ein anderes Objekt, "dient" alle Grafik-Design Runtime-Funktionen. Zum Beispiel können Sie bei der Entwicklung einer einfachen Zeichenprogramm. , in modo semplice e rapido. Dieses Objekt graphics zeichnen können, was Sie wollen, zum Beispiel, ein Objekt der Shape , einfach und schnell. Das Problem ist, dass einmal etwas gezeichnet ist, kann reinigen, alle nur ein einziges Teil.
Ziehen Sie eine Linie ist ganz einfach:
1 2 3 4 5 6 |
Gezeichnet etwas, was Sie alles mit dem einfachen Aufruf können clean clear() :
1 | . clear ( ) ; . myShape Grafiken clear ().; |
Aber wenn ich auf "löschen" nur einen Punkt wollen? Oder Koordinaten 50,50 bis 100,100?
Suchen Sie im Internet fand ich einige Beispiele für "Design-Anwendungen" und in der Tat, bietet keine Unterstützung oder Werkzeug "Löschen".
Haben Sie eine Lösung?










Ich weiß, dass der einzig gangbare Lösung für Bitmaps Bienen verwendet wird.
Vor kurzem sah ich, dass dies für Sie sein:
http://www.williamfawcett.com/websketch/
@ MK: Vielen Dank für die Berichterstattung, auch wenn ich schon die Quelle heruntergeladen - das ist unglaublich - es machte für Actionscript 1.0 - Great!
Allerdings senden, Code und Code
PS
Ich habe die Lösung und MK gingen wir sehr nah ... ganz in der Nähe der Tat gefunden ...!
Technische Anmerkung: das Beispiel von MK schlug noch eine andere Sache. Zunächst einmal ist kein richtiger Maler, sondern speichert Bitmaps Bewegungen, große Reisetasche und Arten von Werkzeugen, so dass die gesamte Vektor. In der Tat ist die Wirkung von "löschen" einfach simuliert (Actionscript 1.0 ist keinen Zugang zu Bitmaps) durch Zugabe eines MovieClip in der obersten (jedes Mal, wenn scleglie Lösch-Funktion) und Zeichnung in schwarz!
Der Hintergrund in der Tat, kann nicht geändert werden, sonst würden Sie sehen, der Trick ...
Über die Technische Bemerkung: Wenn wir zum Beispiel ein mc und die Nutzung möglicherweise durch die Aktivierung der setMask bitmapcaching (so vielleicht bekommen wir die Steigung oder inkrementellen Auswirkungen des Instruments) sollte nicht den gleichen Effekt unabhängig von seiner Herkunft?
aber der Blog nicht über einen trackback Funktion mail?
@ MK: Warum nicht versuchen, es in Flash zu tun? Also habe ich veröffentlichen?
Denn was betrifft die trackback nutzt dieses Blog WordPress 2.0.6 ... Aber schauen Sie auf das Feld oben ein, bevor die Liste der Kommentare - in den Ratings mit den Sternen
[...] Erstellen Sie eine Anwendung in Flash CS3 Malen Tags: ActionScript 3.0, Bitmap, BitmapData draw (), Löschen, fillRect (), Flash CS3, Grafikdesign, Internet, Shape, Sprite, Entwicklung, ausgesetzt TutorialsCome Flash Actionscript Contest: Lösch-Funktion nicht möglich ist, "löschen" einen bestimmten Bereich eines Sprite, MovieClip oder Form, auf denen Linien oder Rechtecke gezeichnet mit den Grafik-Cursor wurden. Es gibt in der Tat, die einzige Methode clear (), hat jedoch keine Auswirkungen auf die gesamte Fläche des Objekts. Die Lösung für dieses Problem liegt in der Möglichkeit der Verwendung der Bitmap-und BitmapData-Objekte. Wie wir sehen werden wir direkt zugreifen und diese manipulieren Bitmap-Daten, um "Löschen" Schläge mit einem echten Instrument "Radiergummi". [...]