| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| flachzange 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
__________________ |
| | |
| | #2 (permalink) |
| helpQLODhelp 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:
mfg. r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting Geändert von bokel (17-09-2004 um 17:18 Uhr) |
| | |
| | #3 (permalink) |
| flachzange 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
__________________ |
| | |
| | #4 (permalink) |
| Techniker 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 |
| | |
| | #5 (permalink) |
| flachzange 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) |
| | |
| | #6 (permalink) |
| Techniker 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 |
| | |
| | #7 (permalink) |
| flachzange 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
__________________ |
| | |
| | #8 (permalink) |
| helpQLODhelp 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.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #9 (permalink) |
| flachzange 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) |
| | |
| | #10 (permalink) |
| Techniker 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) |
| | |
| | #11 (permalink) |
| flachzange 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!
__________________ |
| | |
| | #12 (permalink) |
| Techniker 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) |
| | |
| | #13 (permalink) |
| flachzange 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
__________________ |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |