Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-09-2005, 10:40   #1 (permalink)
Typo3 | Flash
 
Benutzerbild von Bladerunner23
 
Registriert seit: Oct 2003
Ort: Berlin
Beiträge: 61
Problem mit Variablen Variablen

Hallo, ich hab hier ein kleines Problem beim Einlesen meiner XML-Datei. Und zwar möchte ich via Variable Variablen bestimmte Textfelder mit Inhalt füllen.

Mein Code ist bisher so :
ActionScript:
  1. objXML = new XML();
  2.  
  3. objXML.load("screen.xml");
  4. objXML.ignoreWhite = true;
  5. objXML.onLoad = function(success) {
  6.     if ( success) {
  7.         var fc = objXML.firstChild;
  8.             trace("XML loaded");
  9.     for(var i=0; i<fc.childNodes.length; i++){
  10.         trace("XML childNode" +i);
  11.         var cn = fc.childNodes[i];
  12.         this[cn.attributes.title].htmlText = cn.firstChild.nodeValue;
  13. }
  14. }
  15. };

so hab ich das hier im Board gelesen. Nur wenn ich mir jetzt this[cn.attributes.title].htmlText ausgeben lasse, ist das ganze undefined. In attributes.title steht aber ein korrekter Variablenname drin.

Vielen Dank für Eure Hilfe
__________________
phpmedia.de
Bladerunner23 ist offline   Mit Zitat antworten
Alt 12-09-2005, 11:22   #2 (permalink)
Typo3 | Flash
 
Benutzerbild von Bladerunner23
 
Registriert seit: Oct 2003
Ort: Berlin
Beiträge: 61
ok, jetzt hauts bei mir hin.

hab's ein wenig geändert :
ActionScript:
  1. objXML = new XML();
  2.  
  3. objXML.load("screen.xml");
  4. objXML.ignoreWhite = true;
  5. objXML.onLoad = function(success) {
  6.     this = _root;
  7.     if (success) {
  8.         var fc = objXML.firstChild;
  9.         for(var i=0; i<fc.childNodes.length; i++){
  10.             var cn = fc.childNodes[i];
  11.             this.cname = cn.attributes.title;
  12.             this[cname].htmlText = cn.firstChild.nodeValue;
  13.     }
  14.         }
  15. };

hoffe das ist ganz gut so, oder kennt Jemand eine besser Lösung? Das mit der Zuweisung this= _root will mir nicht so richtig gefallen. Naja, direkt ging es irgendwie nicht
__________________
phpmedia.de
Bladerunner23 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 an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele