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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-12-2004, 14:12   #1 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
SWF in Reihenfolge importieren und auf Frames verteilen

Hallo,
ihr kennt das ja von Bildern, flash erkennt wenn es eine Bildfolge ist, und fragt ob es diese importieren soll.

Nur funktioniert das bei SWFs nicht, da werden bei meheren Files Ebenen angelegt und das recht willkürlich.

Aber so kanns gehen:

1. neuen ordner anlegen in den alle zu importierenden swf abgelegt werden

2. folgendes script kopieren und den pfad durch den pfad zum eben
angelegten ordner ersetzen
PHP-Code:
var pfad "file:///D:/hier_liegen_alle_swf/";
var 
zl fl.getDocumentDOM ().getTimeline ();
var 
swfs FLfile.listFolder (pfad "*.swf""files");
var 
swfs.length;
for (var 
0ni++)
{
    
fl.getDocumentDOM ().importSWF (pfad swfs[i]);
}
zl.currentLayer n;
zl.addNewLayer ("importiertes""normal"false);
for (var 
0ni++)
{
    
zl.currentLayer i;
    
zl.copyFrames (0);
    
zl.currentLayer n;
    
zl.insertKeyframe (i);
    
zl.pasteFrames (i);
}
zl.currentLayer n;
zl.removeFrames (n);
for (var 
0ni++)
{
    
zl.deleteLayer (0);

3. script als .jsfl datei abspeichern

4. neue fla-datei anlegen und unter
Befehle >> Befehl ausführen die jsfldatei auswählen.

5. warten

hab das jetzt mit 54 dateien ausprobiert, das hat 17 sekunden gedauert,
möchte garnicht wissen was bei tausend dateien passiert.

!!! aber kinder, macht das nicht mit einer nicht leeren fla die ihr noch
braucht, immer ein neues leeres dokument anlegen !!!


das ist natürlich noch nicht sehr konfortabel.
verbesserungsvorschläge sind sehr erwünscht.

Edit: achja, das ganze macht natürlich nur sinn wenn die zu importierenden swf nur aus einem frame bestehen und in reihenfolge importiert werden müssen.

kommt selten vor, aber naja...


gruß
michael

Geändert von michael (11-04-2007 um 19:36 Uhr)
michael 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:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele