| |||||||
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: Jan 2005
Beiträge: 27
| Typkonvertierung in Object
Hallo Leute, also man kann alle möglichen Datentypen in einen String konvertieren. Dafür gibts z.B toString() Ich möchte aber einen in String in ein Object konvertieren und finde dazu leider keine Möglichkeit. Geht das denn und wenn ja wie. Danke für alles, Beisser |
| | |
| | #3 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
ja, was meinst du? Willst du ein Object mit dem Namen deines Strings? Oder ein Objekt mit dem Inhalt des Strings als Eigenschaft? 1. this[strVar] = {}; 2. var obj = {str:strVar}; Grüße Sascha
__________________ 12:15, press return |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 27
|
Ja, da habe mich sehr unverständlich ausgedrückt Gemeint habe ich dies:Eine Funktion bekommt einen String übergeben. Dieser String ist der Name einer Klasse, von der nun eine Instanz gebildet werden soll. Das kann ich wohl mit ludabruda´s Lösung machen: this[strVar] = {}; Vorerst habe ich es per switch gelöst, was ich aber nicht so schön finde. Danke an Euch Beiden, dass ihr trotz meiner tollen Beschreibung geantwortet habt.Gruß, Beisser |
| | |
| | #5 (permalink) | |
| Neuer User Registriert seit: Jan 2005 Ort: In the arena
Beiträge: 165
| Zitat:
Klasse- Code: class Test {
public function Test() {
}
public function init() {
trace("Test.init!");
}
} Code: import Test;
Test; // Test scopen
var instantiateClass=function (cName) {
trace(cName); //"Test"
var cFunc=eval(cName);
var retObj=new cFunc();
return retObj;
}
_root.instance=instantiateClass("Test");
trace(_root.instance instanceof Test); //true
_root.instance.init(); // "Test.init" | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |