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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-09-2004, 14:17   #1 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
ImportGenerator_JSFL

in dem thread bin ich irgendwann auf die idee gekommen:
Gamepackage

es geht darum ein komplettes package automatisch zu importieren
so kann man schnell viele dateien auf compilerfehler prüfen.

[ImportGenerator_JSFL]

in dem genannten thread sind auch noch jeweils eine php,
eine java(+exe) und eine ruby(+exe) version zu finden.
letzteres ist auch als gui version zu haben.

hier die links:
http://www.as2lib.org/importgenerator.zip by kaneda
http://undercoverart.lagged.de/temp/asig.zip by binary blade
__________________
elias ist offline   Mit Zitat antworten
Alt 17-09-2004, 17:17   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Hi binary blade,

beim letzten Update von Flash gab es eine Erweiterung von JSFL mit dem Namen FLfile, die wahrscheinlich das gleiche macht, wie FlashGurus FileSystem. Die Doku dazu ist allerdings wohl nur online bei MM zu finden.
Ausserdem würde ich anstatt import einfach eine Variable mit dem Typ der Klasse definieren. Sonst kann es u.U. Probleme mit gleich heissenden Klassen in verschiedenen Packages geben.

ActionScript:
  1. var x:de.binaryblade.test1.TestClass;
  2. var x:de.binaryblade.test2.TestClass;

mfg. r

Geändert von bokel (17-09-2004 um 17:18 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 17-09-2004, 19:52   #3 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
danke für die info! wenns ohne extension läuft ist natürlich praktisch.
leider gibts es keinen dialog zum ordner auswählen. aber ich denke
die meisten würden ohnehin eine datei für jedes projekt anlegen.
werd mal umstricken, aber nicht heute abend
__________________
elias ist offline   Mit Zitat antworten
Alt 18-09-2004, 02:02   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
so kann man einen pfad abfragen:

var vPath = fl.browseForFileURL("save");
vPath = vPath.substr(0,vPath.lastIndexOf("/")+1);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 18-09-2004, 12:41   #5 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
@hgseib

danke für den tipp, leider ist das unbrauchbar weil man eine datei auswählen
muss und nicht immer ist in dem betreffenden package eine datei auf oberster
ebene. mal davon abgesehen das es schwer sein wird das dem user klar zu
machen.

PS:
gibts ne möglichkeit ein script abzubrechen?
__________________

Geändert von binary blade (18-09-2004 um 12:55 Uhr)
elias ist offline   Mit Zitat antworten
Alt 18-09-2004, 16:17   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
"..leider gibts es keinen dialog zum ordner auswählen.."
"..leider ist das unbrauchbar weil man eine datei auswählen
muss.."

jo mei... [apostel flash kapitel 7 vers 2]
var vFile=fl.browseForFileURL("select");
alert(vFile);
var vPath = fl.browseForFileURL("save");
vPath = vPath.substr(0,vPath.lastIndexOf("/")+1);
alert(vPath);


"..das dem user klar zu machen.."
jo mei, "wie bist du denn drauf?"...
stimmt. schliesslich sind die benutzer AS2 programmierer. die schnallen nie etwas ;-)


"..gibts ne möglichkeit ein script abzubrechen?.."
einen offiziellen befehl gibt es wohl nicht.
fl.trace(this);
da jsfl betrachtet sich selbst als fenster. allerdings kann man damit nichts anfangen und somit gibt es auch keinen trick?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 18-09-2004, 16:42   #7 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
so hab nochmal auf JSFL File API umgescriptet, dafür gibts aber
keinen datei dialog mehr :P

JSFL::ImportGenerator

@hgseib
das problem mit dem datei dialog ist das es ein DATEI dialog ist
auch mit der dollen 'select' option lassen sich keine ordner auswählen.

aber die AS progger werden das schon hinbekommen ein par variablen
zu verändern
__________________
elias ist offline   Mit Zitat antworten
Alt 18-09-2004, 17:22   #8 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Wie wäre es denn, wenn ich direkt in einem Framescript ein package angeben könnte?

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 18-09-2004, 19:06   #9 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
schonmal ne gute idee, werd ich zumindest mal als option einbauen.

meine andere lösung wäre das man für jedes package eine jsfl datei
mit den nötigen variablen anlegt. wenn man das script ausführt ruft
es das eigentliche script ausm commands ordner auf. so könnte man
jedes projekt ganz einfach per doppelklick testen.

edit:
hast dus mal getestet? würd mich auch interessieren ob das bei
den macianern reibungslos läuft, denke schon.

wie mache ich eigentlich die mxp pakete?
__________________

Geändert von binary blade (18-09-2004 um 19:10 Uhr)
elias ist offline   Mit Zitat antworten
Alt 18-09-2004, 22:50   #10 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
letzter versuch:
"..das problem mit dem datei dialog ist das es ein DATEI dialog ist
auch mit der dollen 'select' option lassen sich keine ordner auswählen.."

der befehl
var vPath = fl.browseForFileURL("save");
speichert ja nichts, sondern er gibt mir den pfad plus dem gewünschten dateinamen zurück. letzteren brauche ich garnicht, deshalb schmeisse ich ihn gleich wieder weg.
vPath = vPath.substr(0,vPath.lastIndexOf("/")+1);
übrig bleibt mir der pfadname zum ORDNER !!!!!!
unschön ist halt, das da "save" steht, aber was solls.

mit dem dollen
var vFile=fl.browseForFileURL("select");
kann man keine ordner auswählen, sondern nur dateien. richtig! das war ja auch meine antwort, weil du zuerst das auswählen von ordnern vermisst hast:
Gestern 20:52 "..ordner auswählen.."

und danach das auswählen von dateien:
Heute 13:41 "..eine datei auswählen muss.."

(gestern und heute wird sich morgen verändern ;-)

aber, lass bleiben. ist schon gut so.



----------
"..wie mache ich eigentlich die mxp pakete?.."

wenn du schon mal ein extension installiert hast,
dann geh mal zu "../Configuration/Extensions
öffne eins der xxx.mxi mit einem texteditor

und
dialog.xml und radio
hier das jsflmuster.zip ziehen

und doku
http://download.macromedia.com/pub/e...ile_format.pdf
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (18-09-2004 um 23:06 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 19-09-2004, 16:20   #11 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
verstanden hab ich dich schon! ich finds nur ungut für diesen fall weil nicht
immer eine datei in dem ordner liegt den ich auswählen möchte.
ich hoffe das verstehst du

danke schonmal für die infos! werde mich dem morgen widmen!
__________________
elias ist offline   Mit Zitat antworten
Alt 19-09-2004, 19:17   #12 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
nein das verstehe ich nicht.
a) willst du jetzt einen ordner auswählen ODER einen file???
b) wenn ordner: seit wann ist es für "save" notwendig, das bereits ein file im ordner liegen muss??? ("save" zum feststellen des ordnerpfades missbraucht)

sagen wir's einmal so: es gibt unterschiede zwischen mac und win.


p.s.
aber das wirst du selbst schon gemerkt haben, für win muss natürlich anstatt
lastIndexOf("/")
ein backflash rein
lastIndexOf("\")
bzw. wenn's univesell sein soll beides machen.

p.p.s.
19.9. aha, besauf dich nicht all zu sehr ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (19-09-2004 um 23:11 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 20-09-2004, 08:39   #13 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
ui, da war ich gestern mittag glatt auf ne aspirin angewiesen

zu unserem verständnisproblem:
funktionieren würde es ja mit dem speichern dialog, aber ich finds nicht gut
das so zu missbrauchen. ausserdem haben die dialoge die miese angewohnheit
sich nicht in einem bestimmten pfad öffnen zu lassen, die klickerei möchte
ich keinem zumuten.

bokels idee find ich schon ganz gut
__________________
elias ist offline   Mit Zitat antworten
Alt 10-12-2004, 14:10   #14 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
JS File API:
http://www.macromedia.com/devnet/mx/...les/jsapi.html
__________________
elias 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:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele