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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-12-2004, 00:29   #1 (permalink)
*hexhex*
 
Benutzerbild von magischmeik
 
Registriert seit: Mar 2002
Ort: Hamburg, Germany
Beiträge: 123
Neues Dokument erstellen per JSFL

Ola !

wer kennt das ned ?
neues dokument, grösse festlegen, farbe, fps, ebenen benennen,*.as dateien importieren, useCodePage festlegen, etc, etc, etc ...

oftmals immer gleich.

hier bietet JSFL eine klasse Abhilfe:

PHP-Code:
fl.createDocument();  
var 
movie fl.getDocumentDOM(); 
movie.backgroundColor "#000000"
movie.frameRate 31
movie.width 800
movie.height 600
var 
timeline movie.getTimeline();  
dindex timeline.findLayerIndex("Ebene 1");  
var 
genLayer timeline.layers[dindex];  
genLayer.name "action"
wenn man das ganze nun als zB als "new 800x600 31FPS black.jsfl" in den Ordner "C:\Dokumente und Einstellungen\[userName]\Lokale Einstellungen\Anwendungsdaten\Macromedia\Flash MX 2004\de\Configuration\Commands" abspeichert, kann man nach Neustart von Flash einen Eintrag im Befehle Menu erhalten (wie zB sel2draw)
man hat dann den Eintrag "new 800x600 31FPS black" im Befehle-Pulldown.
Wenn man nun den Befehl ausführt legt Flash ein neues Dokument mit den gegeben Parametern an...

na wenn das nix is ...

so long
Angehängte Dateien
Dateityp: zip new 800x600 31FPS black.zip (371 Bytes, 11x aufgerufen)
__________________
._.-._.-<MagischMeik>-._.-._.
view latest flash-projects here ...
magischmeik ist offline   Mit Zitat antworten
Alt 15-12-2004, 22:02   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
ja, nett

oder man legt einfach weitere muster in den ordner:
Flash MX 2004/Configuration/Templates/
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 15-12-2004, 23:17   #3 (permalink)
*hexhex*
 
Benutzerbild von magischmeik
 
Registriert seit: Mar 2002
Ort: Hamburg, Germany
Beiträge: 123
yeah nice, habs ma n bissn dynamischer gemacht ...

PHP-Code:
//Neues Dokument anlegen:
fl.createDocument(); 

//Verweise definieren:
var movie fl.getDocumentDOM();
var 
xml_ui fl.getDocumentDOM().xmlPanel(fl.configURI "Commands/newMovie.xml");

//Wenn der XML-Dialog geschlossen wird:
if (xml_ui) {

    
//Daten aus der DialogBox abfragen:
    
var input_iName xml_ui.iName;
    var 
input_iFPS Number(xml_ui.iFPS);
    var 
input_iWidth Number(xml_ui.iWidth);
    var 
input_iHeigth Number(xml_ui.iHeigth);
    var 
input_iColour xml_ui.colpick;
    
    
//Flash-Film-Eigenschaften definieren:
    
movie.backgroundColor input_iColour;
    
movie.frameRate input_iFPS;
    
movie.width input_iWidth;
    
movie.height input_iHeigth;

    
//TImeline editieren:
    
var timeline movie.getTimeline(); 
    
//Ebene "Ebene 1" suchen:
    
dindex timeline.findLayerIndex("Ebene 1"); 
    var 
genLayer timeline.layers[dindex]; 
    
//Ebene umbenennnen:
    
genLayer.name input_iName
    
//Actionscript in erstes Bild einbinden
    
genLayer.frames[0].actionScript "stop();\nvar width = "+movie.width+";"+"\nvar height = "+movie.height+";\n";
    
    
fl.trace("--------------------------------------");
    
fl.trace("Neues Dokument angelegt:");
    
fl.trace("Breite: " input_iWidth);
    
fl.trace("Höhe: " input_iHeigth);
    
fl.trace("FPS: " input_iFPS);
    
fl.trace("BG: " input_iColour);
    
fl.trace("Name der Script-Ebene: " input_iName);
    
fl.trace("--------------------------------------");
    

das xml:



PHP-Code:
<dialog id="inputName" title="New Movie" buttons="accept,cancel">
    <
vbox>
        <
label value="Breite:" control="iWidth" />
        <
textbox id="iWidth" maxlength="4" multiline="false" value="800" />
        <
label value="Höhe:" control="iHeigth" />
        <
textbox id="iHeigth" maxlength="4" multiline="false" value="600" />
        <
label value="FPS:" control="iFPS" />
        <
textbox id="iFPS" maxlength="3" multiline="false" value="31" />
         <
separator/>
        <
label value="Name der Script-Ebene:" control="iName" />
        <
textbox id="iName" maxlength="16" multiline="false" value="action" />
        <
separator/>
    </
vbox>
    <
grid>
        <
columns>
            <
column/>
            <
column/>
        </
columns>
        <
rows>
            <
row>
                <
label value="  Hintergrundfarbe:" control="colpick" />
                <
colorpicker>
                    <
colorchip id="colpick" color="#000000" />
                </
colorpicker>
            </
row>
        </
rows>
    </
grid>
</
dialog
und n mxp habsch auch draus gemacht (thx to hgseib for jsflmuster)
und sowieso thx to gutknut for letting me endlich stolper über this ...


so long
Angehängte Dateien
Dateityp: zip newMovie.zip (1,7 KB, 22x aufgerufen)
__________________
._.-._.-<MagischMeik>-._.-._.
view latest flash-projects here ...
magischmeik ist offline   Mit Zitat antworten
Alt 16-12-2004, 17:46   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
dann kannst du das ja jetzt bei macromedia hochladen

http://www.macromedia.com/cfusion/ex...urExID=uploads
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 17-12-2004, 11:35   #5 (permalink)
*hexhex*
 
Benutzerbild von magischmeik
 
Registriert seit: Mar 2002
Ort: Hamburg, Germany
Beiträge: 123
das is ja noch ned fertig ...

man is ja faul ...


deswegen muss da noch etliches rein, hehe

how about :

"bau_schonmal_halbe_seite_ich_komm_gleich_und_mach _weiter.mxp"
oder
"stelle_kunden_komplett_zufrieden.mxp"

hihi

so long
__________________
._.-._.-<MagischMeik>-._.-._.
view latest flash-projects here ...
magischmeik 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:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele