• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash erweitern > Flash Entwicklungsumgebung erweitern

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-03-2010, 17:41   #1 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
timeline elements speichern

hi ihrs,
probier grad ein bissal mit jsfl rum.
ziel ist es erstmal an alle gezeichneten objekte, shapeObjects oder auch alle anderen objekte die auf der stage liegen zu kommen.

mit folgendem script klappt das schon ganz gut:
PHP-Code:
fl.outputPanel.clear();


var 
doc fl.getDocumentDOM();

var 
timeline doc.getTimeline();


for ( var 
layer in timeline.layers ){
    
    for ( var 
frame in timeline.layerslayer ].frames ){
                
        for ( var 
element in timeline.layerslayer ].framesframe ].elements ) {
                  
            var 
item timeline.layerslayer ].framesframe ].elementselement ];
            
            
fl.trace"item  " item " x " item." y " item.);

        }
        
    }
    

hab ich jetzt einen layer und zeichne dort in frame 1 z.B. ein rechteck rein krieg ich das im output fenster angezeigt. genauso solls sein. zeichne ich allerdings ein zweites rechteck dazu krieg ich im output fenster weiterhin nur ein shapeobject angezeigt und keine 2?! versteht der dann die 2 rechtecke als ein shapeobject, oder wie läuft das an dieser stelle genau? die frage würde mich schonmal interessieren.

weiterhin gabs die überlegung das alle gefundenen shapes und andere objekte in ein bitmapData gezeichnet werden das dann als png aus flash heraus exportiert wird.
das wär dann im prinzip ein tool das einen screenshot der flash stage macht mit allem was da so rum liegt, bzw gezeichnet worden ist und als bild/png auf die festplatte speichert.
leider bin ich bei jsfl noch ganz am anfang. ist das so überhaupt möglich? innerhalb eines jsfl files kann ich ja kein bitmapData erzeugen...
ich hab bisher nur ein bsp gefunden das bitmaps aus der flash lib als png exportiert, bzw abspeichert....

wär super wenn hier jemand tipps, ideen oder links parat hätte.

cheers & thx,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (12-03-2010 um 17:50 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 13-03-2010, 02:24   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
Post

ich hab ein super script gefunden.
geht schon sehr weit in die gewünschte richtung. falls es wen interessiert. "JSFL for Exporting Layers as Individual PNGs": klick

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 13-03-2010, 02:47   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
Post

es kann auch so einfach sein:
PHP-Code:
var doc fl.getDocumentDOM();
var 
timeline doc.getTimeline();

doc.exportPNGtimelinetruefalse ); 
einfach das script als jsfl datei speichern und ausführen.

das script speichert alle frames einer timeline als png grafiken in einem ordner ab. sehr praktisch um z.B. eine tween animation als png einzelbild sequenz zu exportieren.

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 13-03-2010, 03:21   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
hm, geht wohl auch:
PHP-Code:
fl.getDocumentDOM().exportPNG"file:///testBild.png"truetrue ); 
cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (13-03-2010 um 03:48 Uhr)
salazar 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
WD Elements spackt! robert Am Rande 9 01-05-2009 18:19
Adobe Photoshop Elements 5.0 marc Nachrichten 0 12-09-2006 12:05
was geht mit photoshop elements? zwilling Am Rande 5 19-01-2004 00:52
Freistellen in Photoshop Elements 2.0 Andreas Tschofen Am Rande 8 20-11-2003 13:35
PS Elements ohne Hilfslinien? 2wild Flash 4 und Flash 5 0 16-04-2002 18:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele