Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-09-2006, 12:43   #1 (permalink)
Mac User
 
Benutzerbild von prizma
 
Registriert seit: Jul 2006
Ort: Berlin
Beiträge: 167
Arrays generieren

Hi,

ich möchte Informationen aus einer XML Datei auslesen und diese in ein Array ablegen....no problemo, jedoch:

Dieser soll dynamisch generiert werden.

z.B. soll der Array seinen Namen aus einer XML-Attribute erhalten.

Ist sowas möglich oder habt Ihr eine Idee, wie man das anders lösen könnte?

MfG
__________________
Schöne Grüße, best regards
prizma
prizma ist offline   Mit Zitat antworten
Alt 15-09-2006, 12:46   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Ja, aber verstehe das Problem nicht.

Also erstmal ist es im Grunde unnötig aus einer XML Struktur eine Array
Struktur zu machen, aber na gut, ich mach es auch oft.

Aber wo ist das Problem? Wie du einen Array einlädst und parst weißt
du doch anscheind? Das ganze halt rekursiv durchlaufen lassen usw.
sebastian ist offline   Mit Zitat antworten
Alt 15-09-2006, 12:54   #3 (permalink)
Mac User
 
Benutzerbild von prizma
 
Registriert seit: Jul 2006
Ort: Berlin
Beiträge: 167
ja der Umgang mit all dem ist mir gut geläufig.

Ich meinte jedoch etwas anderes, also:

PHP-Code:
var Arr1:Array=new Array();
function 
XMLCategorysLoad(success:Boolean):Void {
    if (
success) {
        var 
RootNode:XMLNode this.firstChild;
        var 
categName:String;

        for (var 
i:Number 0i<RootNode.childNodes.lengthi++) {

                
categName RootNode.childNodes[i].attributes.name;
                
                       
//...
                
                //Hier dynamisch ein Array mit dem Namen aus "categName" erstellen und in das Array "Arr1" ablegen.
                
                
               
}
        }
    } else {
        
trace("error loading category.xml");
        

__________________
Schöne Grüße, best regards
prizma
prizma ist offline   Mit Zitat antworten
Alt 15-09-2006, 13:00   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Dir gehts um den Namen? nodeName?
sebastian ist offline   Mit Zitat antworten
Alt 15-09-2006, 13:12   #5 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
sowas:
PHP-Code:
_global.name "array"
_global[name] = [];
_global[name][0] = "test";
trace(_global.array[0]); 
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 15-09-2006, 13:17   #6 (permalink)
Banned
 
Benutzerbild von ballaballa
 
Registriert seit: Sep 2006
Beiträge: 793
PHP-Code:
var Arr1:Array=new Array();
function 
XMLCategorysLoad(success:Boolean):Void {
    if (
success) {
        var 
RootNode:XMLNode this.firstChild;
        var 
categName:String;

        for (var 
i:Number 0i<RootNode.childNodes.lengthi++) {

                
categName RootNode.childNodes[i].attributes.name;
                
                
Arr1[categName]=new Array();
                
               }
        }
    } else {
        
trace("error loading category.xml");
        

ballaballa ist offline   Mit Zitat antworten
Alt 15-09-2006, 13:18   #7 (permalink)
Mac User
 
Benutzerbild von prizma
 
Registriert seit: Jul 2006
Ort: Berlin
Beiträge: 167
hmmm...doch so einfach?? LOL

Ich probier's gleich aus...danke
__________________
Schöne Grüße, best regards
prizma
prizma ist offline   Mit Zitat antworten
Alt 15-09-2006, 13:21   #8 (permalink)
Mac User
 
Benutzerbild von prizma
 
Registriert seit: Jul 2006
Ort: Berlin
Beiträge: 167
Alles klärchen...genau was ich haben wollte, Danke Euch allen.

Hab mir für ne einfache Sache zuviel Kopf gemacht...*ggg*

Genießt die Sonne...;-)) (In Berlin scheint sie zumindest)
__________________
Schöne Grüße, best regards
prizma
prizma 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 13:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele