mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 22:27 Benutzername: Passwort: Auto-Login

Thema: [AS2] class anhand eines Strings instanzieren vom 27.06.2008

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [AS2] class anhand eines Strings instanzieren
Seite: Zurück  1, 2
Autor Nachricht
Glas
Threadersteller

Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht: Männlich
Verfasst Mo 30.06.2008 10:18
Titel

Antworten mit Zitat Zum Seitenanfang

So, zu einer wirklich zufriedenstellenden Lösung bin ich leider nicht gekommen.
Als Workaround nutze ich z.Zt. folgendes (vereinfacht):

Code:


import de.package.classToInstantiate

class de.package.fooClass {
  public function fooClass()
  {
    var temp = classToInstantiate
    delete temp;
  }

  ...

  public function bar(package:String, className:String)
  {
    var obj = new _global['de'][package][className];
    ...
  }

}



Das dumme ist halt nach wie vor, dass einmal ne Referenz auf die Klasse gesetzt werden muss, die nachher instanziert werden soll.
Sprich: Das Objekt, das in bar() erzeugt wird ist ne Instanz von classToInstantiate ...
Dabei geht natürlich flexibilität verloren, aber ne andere Möglichkeit in AS2 habe ich nicht gefunden.
Wenn jemand eine andere Möglichkeit kennt - bin ganz Ohr Grins
  View user's profile Private Nachricht senden
Ähnliche Themen Einstellungsebenen instanzieren
Illustrator Objekte instanzieren
PHP Teil eines strings entfernen
Anzahl der Zeichen eines Strings ermitteln
[javascript] Array (Strings sind alphanumerisch) sortieren
class
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.