| |||||||
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) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 368
| Funktionen zur laufzeit einbinden
Hey habe eine Frage und zwar wie könnte man folgendes realisieren? Wenn ich jetzt zB in Flash ein kleines Programm schreibe und das dann ins Netz stelle. Einer denkt sich hey das is toll aber eine bestimmte Funktion fehlt ihm. Wie wäre es dann möglich, dass er dann eine zusätzliche Funktion schreibt die dann das Hauptprogramm erweitert?is es da möglich das die swf datei hochlädt und die dann in das Hauptprogramm eingebunden werden? Wäre so etwas möglich oder eher nicht? auch wenn dann mehrere User das Programmm mit ihren eigenen Funktionen immer wieder erweitern? mfg jochi
__________________ gratis Proben |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
|
Du kannst ganze Bibleotheken dynamisch einbinden... aber was soll das bringen wenn der Rest der Anwendung die Funktion nicht kennt? Sinnvoll findet dein Gedankengang Anwendung durch Pattern Dependency Injection das durch verschiedene Frameworks realisiert wird..
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #3 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
Sinnvoll ist das aber nur, wenn du auch ein Versionsverwaltungs-Tool einsetzt, sonst überschreiben sich die User gegenseitig die Funktionen. Und einer sollte das ganze federführend betreiben, sonst artet das nur in Chaos aus... | |
|
| | #4 (permalink) |
| Nagelneuer User Registriert seit: Dec 2005
Beiträge: 924
|
Ja, das ist möglich. Zum Beispiel Eclipse funktioniert nach dem Prinzip. Deine Module müssen alle das gleiche Interface haben, so dass das Hauptprogramm weiss, wie es sie benutzen kann. Möglich wäre es auch die Funktionen in einer XML Konfiguration zu beschreiben die das Hauptprogramm versteht. Eine andere Möglichkeit wäre es, eine Scriptingsprache in dein Hauptprogramm einzubetten. Die Benutzer würden dann ihre Programme in dieser Scriptingsprache schreiben. Es gibt einige ActionScript Interpreter im Netz, damit wäre das z.B. möglich.
__________________ The fact that you've got "Replica" written on the side of your gun and the fact that I've got "Desert Eagle written on the side of mine ... :D Geändert von hazy fantazy (21-10-2008 um 08:49 Uhr) |
| | |
| | #5 (permalink) | |
| Neuer User Registriert seit: Aug 2004
Beiträge: 368
| Zitat:
Oder gibts da vl schon Ansätze dazu?
__________________ gratis Proben | |
| | |
| | #7 (permalink) |
| °.oO°O.o°.oO.o°O Registriert seit: Jun 2005 Ort: CH
Beiträge: 1.490
|
Ich glaube, die ganze Idee dahinter ist, dass er das Haupt-SWF nicht neu kompilieren will, sondern die User irgendwelche SWF mit ihren Klassen (oder/mit Funktionen) uppen können und diese dann vom Haupt-SWF gelesen und ausgeführt werden können... ![]() Dann wäre effektiv die Variante mit den Interfaces, die die selber geschriebenen Klassen implementieren die Lösung. Nur so weiss die Haupt-SWF, welche Methoden in den neu geschriebenen Klassen verfügbar sind.
__________________ There is no way to happiness, happiness is the way! - Buddha |
| | |
| | #8 (permalink) | |
| Neuer User Registriert seit: Aug 2004
Beiträge: 368
| Zitat:
Jetzt ist nur die Frage ob es vl möglich ist eine Scriptingsprache oder vl sogar eine visuelle Scriptingsprache (also durch aneinander reihen von symbolen so auf die art wie in LABVIEW) irgendwie in das Haup-SWF zu integrieren. Weil wenn man eine swf Datei uppen will oder erzeugen wil braucht man ja flash oder ein ähnliches Tool
__________________ gratis Proben | |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 368
|
Hat dazu keiner eine Idee?
__________________ gratis Proben |
| | |
| | #10 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
|
Ideen ettliche-was willst du denn hören?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 368
|
naja ob es möglich ist eine Scriptingsprache oder vl sogar eine visuelle Scriptingsprache (also durch aneinander reihen von symbolen so auf die art wie in LABVIEW) irgendwie in das Haup-SWF zu integrieren. Das man da auch eine vernünftige performance erreicht. Gibt es da schon Ansätze in die richtung?
__________________ gratis Proben |
| | |
| | #12 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.139
|
Sowas wird doch tagtäglich gemacht... ich will nicht wissen wie viele Leute *.swf Dateien in andere laden und Code ausführen...
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #13 (permalink) |
| °.oO°O.o°.oO.o°O Registriert seit: Jun 2005 Ort: CH
Beiträge: 1.490
|
So wie ich das verstanden habe, will er eben keine externen oder neuen SWF, sondern eine eigene Skript- (oder eben Symbol-)Sprache, die er zur Laufzeit interpretiert und ausführt. Das ist grundsätzlich machbar. Du kannst da problemlos eine Reihe von Grundfunktionen implementieren und diese dann durch Symbole oder was auch immer, ausführen lassen. Die Art und Umfang der Grundfunktionen ist halt abhängig von dem Einsatzzweck der SWF. Das Ganze benötigt aber eine saubere Planung und ein gut durchdachtes Konzept.
__________________ There is no way to happiness, happiness is the way! - Buddha |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 368
|
Gibt es dazu vl schon Ansätze?
__________________ gratis Proben |
| | |
| | #15 (permalink) |
| l2l|c4o Registriert seit: Nov 2005 Ort: düstere Grotte im Süden
Beiträge: 968
|
Das ist auch schon ein ganz guter ansatz : http://flexblog.faratasystems.com/?p=95 vieleicht hilft das |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |