Zurück   Flashforum > Flash > Flash erweitern > Flash Entwicklungsumgebung erweitern

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-05-2004, 11:06   #1 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Magic Wand (Zauberstab) per Script anwenden

hi,


ich wollte eine Aktion schreiben, die mir automatisch eine Reihe ausgewählter Keyframes mit Bitmaps teilt und dann das Werkzeug Zauberstab anwendet.
Das wäre sehr praktisch, denn bei einer Gifsequenz von über 50 Bildern, indem ich das Alpha rauslöschen möchte, sitzt man schon mal 10 Minuten und klickt sich blöde.

Aber genau das Werkzeug wird von FLJS nicht erkannt ?
Zumindest habe ich keine Lösung gefunden. In der Historyliste sieht man auch, das eine solche Anwendung ein 'undefined' in die Liste schreibt.

Gibt es eine Möglichkeit dieses Werkzeug jeweils am Punkt 1,1 auszuführen und dann den Löschvorgang einzuleiten ?
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 27-05-2004, 21:02   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
"Zauberstab" redest du von flash???

Fireworks (mx2004) hat einen zauberstab und da geht das!?
fw.getDocumentDOM().selectSimilarFromPoint({x:67, y:74}, 32, "hard edge", 0, "replace");
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-05-2004, 21:08   #3 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Wieso nicht in Flash ?

'selectSimilarFromPoint' is not a function.

Das würde mir Stunden an Arbeit sparen...
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 27-05-2004, 21:54   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
"..Wieso nicht in Flash ?.."
ei weil flash keinen zauberstab hat :-(


in flash kannst du was selectieren mit:

fl.getDocumentDOM().mouseClick({x:12, y:44}, false, true);

oder elemente ansprechen über:

gDom=fl.getDocumentDOM();
gTL=gDom.getTimeline();
vObj=gTL.layers[gTL.currentLayer].frames[gTL.currentFrame].elements[0];
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 28-05-2004, 09:09   #5 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Doch, doch :o)

Klar hat Flash einen Zauberstab.
Du kannst ein Bitmap per CTRL+B teilen und unten in der Toolbox gibt es einen Zauberstab. Such mal danach.

Wenn du es gefunden hast, dann kannst Du einen Farbwert selectieren und rauslöschen. Das Bitmap verhält sich dann wie eine Textur.

Nur in der Historie steht für diesen Schritt 'undefined'.
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 28-05-2004, 19:29   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
Neee, neee : o)


da haben die mich doch schon wieder besch..en ;-)
also bei mir Mac, MX2004 v7.1.1 sehe ich keinen zauberstab!?


Teilen (Befehl-B) teilt ein bild. ein entsprechendes tool (für Farbwert selectieren) sehe ich dazu nicht, weder vor noch nach dem teilen?
fl.getDocumentDOM().breakApart();
nach dem teilen kann man z.b. mit dem "weissen" pfeil die kontur des bildes anfassen und verändern (da verhält sich das bild wie eine bild-füllung).
bzw. geleich mit dem Fülltransformationswerkzeug diese füllung skalieren, neigen und drehen. aber "einen Farbwert selectieren und rauslöschen" hab ich nicht :-(


da gibt es im Menü ein: Bitmap: Bitmap nachzeichnen
da versucht flash das bild zu vektorisieren:
fl.getDocumentDOM().traceBitmap(100, 8, 'normal', 'normal');
danach kann ich natürlich einzelne vektor-elemente löschen. ist aber auch nicht so die sahne.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (28-05-2004 um 19:34 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 28-05-2004, 19:35   #7 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Klick mal auf das Lassotool und dann schau unten im gleichen Panel unter Options :o)
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 28-05-2004, 19:56   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
ja sach das doch gleich :-) sowas, was es alles gibt!

also folgendes:
wähl mal eine farbe aus
auswahl löschen
und jetzt die füllung transformieren

im bild wurde nichts gelöscht (flash kann keine pixelbilder bearbeiten) sondern, der bereich wurde vektorisiert und mit einer farbigen fläche überdeckt (das bleibt witziger weisse stehen, wenn die füllung bewegt wird).
solche komplexe funktionen werden im API i.d.r. nicht angeboten :-( das sieht schlecht aus für deine idee, weil nachprogrammieren kann man's auch nicht.

----
und wenn du deine bilder vorher in fireworks bearbeitest, bevor du sie in flash lädst?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (28-05-2004 um 19:58 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 29-05-2004, 15:56   #9 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Zitat:
und wenn du deine bilder vorher in fireworks bearbeitest, bevor du sie in flash lädst?
Hilft mir leider gar nichts, denn es geht darum, dass Flash den Alpha darstellt, auch wenn er offensichtlich gleich 0 ist.
Bei vielen Sprites auf der Bühne merkt man das in der Performance.
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 29-05-2004, 22:22   #10 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
ich hab grad kein 2004 zum testen da.

man kann doch das protokoll als JSFL anzeigen und abspeichern. was steht denn dann beim zauberstab im protokoll?
michael ist offline   Mit Zitat antworten
Alt 01-06-2004, 11:47   #11 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
'undefined'

:o)
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 02-06-2004, 14:03   #12 (permalink)
.
 
Benutzerbild von SunboX
 
Registriert seit: Sep 2002
Ort: Auerbach / Mittweida
Beiträge: 912
Oh, grad erst entdeckt den Thread.

Und wenn einer mal MM "fragt"? Das kann doch eigendlich nicht sein, dass nicht alle Werkzeuge unterstützt werden.

Da fällt mir doch glatt ein Spruch ein (nicht von mir): "Es hat keiner gesagt, dass MM in irgend einer Weise konsequent wäre..."

Ciao SunboX
__________________
..:: mein weblog ::.. ..:: meine homepage ::.. ..:: VisualDRUGS ::..
Zitat:
Geschrieben von emax
iterativ arbeiten ist menschlich, rekursiv dagegen göttlich :D
Künstliche Intelligenz ist leichter zu ertragen, als natürliche Dummheit!
SunboX ist offline   Mit Zitat antworten
Alt 05-04-2005, 02:30   #13 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
Hallo André,

hast du eigentlich einen guten weg gefunden das löschen von transparenzen einigermaßen zu automatisieren?
hab hier auch grad ein paar hundert bilder wo ich das machen müsste.

muss ja nicht jsfl sein, eine tolle tastenkombi wär ja auch schon was

gruß
michael
michael ist offline   Mit Zitat antworten
Alt 05-04-2005, 09:06   #14 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Mario hatte damals was angefangen, bin mir aber nicht sicher, ob er es weiter entwicklet hat.
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele