| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Banned Registriert seit: Aug 2006
Beiträge: 338
| Bühne, gezeichnetes auslesen?
Hi ich hätte da eine Frage, die ich mir selber im moment leider selber nur mit "geht nicht" beantworten kann, da ich aber gern wüsste ob es nicht doch geht.-> Ist es mittels AS möglich zeichnungen, die mittles flash-zeichenwerkzeugen (nicht mit der draw api), entstanden sind und sich auf der Bühne befinden jedoch nicht in ein symbol konvertiert wurden "auszulesen"? Deffinition von auslesen in dem zusammenhang: grundform, meinetwegen quadrat breite, höhe, x, y, rotation, verzerrung, farbfüllung, strokecolor, strokestyle Sinn der Frage: Ich möchte eine liste aller "formen" erstellen mit deren attributen. Ich habe bisher einen möglichen aber sehr umständlichen weg gefunden, mittels bitmapdata und einem algorythmuss welches formen erkennt, was ich mir aber sehr aufwendig vorstelle. gibt es sonst eine möglichkeit an die daten zu kommen? Gruss Jani |
| | |
| | #2 (permalink) |
| Der Wunderhund Registriert seit: Jun 2002 Ort: Hattingen
Beiträge: 10.515
|
Du könntest doch die Daten speichern während sie erstellt werden. Wenn jemand mit der Draw-API ein Quadrat zeichnet, hast Du doch in diesem Moment alle Daten die Du benötigst bzw. Du kannst den Rest errechnen. Das gilt zumindest für Quadrate, Rechtecke, Kreise und Ovale. Oder habe ich was übersehen? Bei Kurven-Linien müßtest Du dann wahrscheinlich ein Array nehmen, welches genügend Punkte aufzeichnet, um die Linie nachträglich wie- dergeben zu können. gruß, gaspode |
| | |
| | #3 (permalink) |
| Banned Registriert seit: Aug 2006
Beiträge: 338
|
das stimmt das könnte ich, ich suche aber einen weg das "auszulesen" was ich in der flash-entwicklungsumgebung selber mit den zeichenwerkzeugen (quadrat, kreis, polygon, linienwerkzeug, freihandwerkzeug, pinselwerkzeug) erstellt worden ist. |
| | |
| | #4 (permalink) |
| Flash it baby! Registriert seit: Feb 2003
Beiträge: 287
|
Hi JaBo, hab gerade ein ähnliches Problem, die grundsätzliche Frage ist glaube ich, ob man aus einem auf der Bühne liegenden MC ein BitmapData-Object erstellen kann mit dessen Inhalt. Wäre das irgendwie möglich, könnte man alle Pixel abfragen. Hab leider auch noch keine Antwort gefunden und die Details zum BitmapData-Object sind selbst in meinen Büchern zu dürftig ![]() Falls Du der Sache näher gekommen bist, lasse es mich bitte wissen - Danke! |
| | |
| | #5 (permalink) |
| Flash it baby! Registriert seit: Feb 2003
Beiträge: 287
|
Hi JaBo, da bin ich schon wieder. Habe eine Lösung für mein Problem gefunden: Wenn alles in einem Mc liegt, kannst Du dieses über das BitmapData-Object via draw(); in ein Bitmap umwandeln und dann zb einzelne Pixel abfragen, oder die Maße eines Farbbereichs etc. Eine Rotation auf Nicht-Objekt aus der Entwicklungsumgebung kannst Du definitiv nicht auslesen, diese ist ja bereits schon dort verworfen, wenn Du es deaktivierst und dann wieder auswählst (ist wieder 0). Ich hoffe, ich konnte Dir ein wenig helfen... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |