| |||||||
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) |
| [+] 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 ? |
| | |
| | #2 (permalink) |
| Techniker 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 |
| | |
| | #4 (permalink) |
| Techniker 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 |
| | |
| | #5 (permalink) |
| [+] 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'. |
| | |
| | #6 (permalink) |
| Techniker 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) |
| | |
| | #8 (permalink) |
| Techniker 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) |
| | |
| | #9 (permalink) | |
| [+] Registriert seit: Dec 2002 Ort: cologne
Beiträge: 2.271
| Zitat:
Bei vielen Sprites auf der Bühne merkt man das in der Performance. | |
| | |
| | #10 (permalink) |
| nerdig working 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?
__________________ beat it | shake it | fish it | just pudding | love-o-meter flashforum sidebar installieren |
| | |
| | #12 (permalink) | |
| . 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:
| |
| | |
| | #13 (permalink) |
| nerdig working 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
__________________ beat it | shake it | fish it | just pudding | love-o-meter flashforum sidebar installieren |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |