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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-11-2005, 07:10   #1 (permalink)
...or not?!
 
Benutzerbild von Sir-FlashAlot
 
Registriert seit: May 2003
Ort: Camelot
Beiträge: 157
MMExecute

Hallo,

gibt es eine Möglichkeit eine externe JSFL-Datei mittels MMExecute auszuführen? Habe keinen loadJSFL oder ähnliches gefunden...
Ich finde es etwas lästig ein (meist längeres) Script auf eine Zeile zu reduzieren, um es dann mit MMExecute ausführen zu können (so mache ich es im Moment) . So etwas wie CDATA[] gibt es nicht, oder?


__________________
Gruß

Sir-FlashAlot
Sir-FlashAlot ist offline   Mit Zitat antworten
Alt 28-11-2005, 08:16   #2 (permalink)
aron ? da : weg
 
Benutzerbild von Aron
 
Registriert seit: Aug 2001
Ort: Berlin
Beiträge: 410
Du kannst doch in deiner JSFL-Datei Funktionen erstellen. Und wenn du die dann per MMExecute ausführst, sollte sich die Tiparbeit eigentlich in Grenzen halten...
Aron ist offline   Mit Zitat antworten
Alt 28-11-2005, 10:51   #3 (permalink)
...or not?!
 
Benutzerbild von Sir-FlashAlot
 
Registriert seit: May 2003
Ort: Camelot
Beiträge: 157
Sorry, aber ich weiß nicht genau wie Du das meinst.

Nochmal genauer: Ich habe eine SWF die in den Ordner WindowSWF kommt, um eine neues Flash API-Fenster zu erzeugen. In dieser SWF habe ich einen Button, den man bei bedarf drückt, um selektierte Instanzen auf ganze Pixel zu verschieben. Dieses Script rufe ich im Moment so auf:

PHP-Code:
MMExecute("comandLine1;commandLine2;commandLine3;commandLine4;commandLine5;usw..."); 
Alles in einer Zeile.

Jetzt ist das natürlich sehr unübersichtlich, besser wäre so was (ausgeführt aus einer SWF wohlgemerkt):


PHP-Code:
function executeMyJSFL() {
   
commandLine1;
   
commandLine2;
   
commandLine3;
   
commandLine4;
   
commandLine5;
}

MMExecute (executeMyJSFL()); 

Ist es das, was Du meintest? Geht so aber leider nicht...

Vermeiden will ich aber auch so was:

PHP-Code:
var actionLines:String "";
actionLines += "commandLine1;";
actionLines += "commandLine2;";
actionLines += "commandLine3;";
actionLines += "commandLine4;";
actionLines += "commandLine5;";

MMExecute (actionLines); 
Was tun???
__________________
Gruß

Sir-FlashAlot
Sir-FlashAlot ist offline   Mit Zitat antworten
Alt 28-11-2005, 11:15   #4 (permalink)
aron ? da : weg
 
Benutzerbild von Aron
 
Registriert seit: Aug 2001
Ort: Berlin
Beiträge: 410
In deiner JSFL
Code:
function executeMyJSFL() {
   commandLine1;
   commandLine2;
   commandLine3;
   commandLine4;
   commandLine5;
}
In deiner WindowSWF
Code:
var u = MMExecute("fl.configURI"); // Pfad zu dem flash-config-verzeichnis
MMExecute("fl.runScript('"+u+"Commands/nameDeinerJSFL.jsfl', 'executeMyJSFL')");
Sonst mal nach runScript in der Hilfe suchen.
Aron ist offline   Mit Zitat antworten
Alt 28-11-2005, 11:32   #5 (permalink)
...or not?!
 
Benutzerbild von Sir-FlashAlot
 
Registriert seit: May 2003
Ort: Camelot
Beiträge: 157
DANKE!!!

runScript - das war es wonach ich gesucht habe! Und glaube mir ich habe gesucht... Stunden...*SEUFZ*


Nochmals danke!
__________________
Gruß

Sir-FlashAlot
Sir-FlashAlot 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