Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-02-2007, 18:01   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: westerwald
Beiträge: 24
anhand externer daten map generieren, fast umgesetzt...

hallo,

inspiriert durch das tutorial 'laden und verarbeiten von XML dateien' versuche ich daten von extern zu lesen, um anhand der sich daraus ergebenden arrays eine map zu generieren.

hier mein code:

PHP-Code:
stop();

var 
laden = new LoadVars();
laden.load("level_001.txt");
laden.onLoad = function(success) {
  if (
success) {
    
map = new Array();
    
pos 0;
    
xl laden.xl// laenge der x-koordinate
    
yl laden.yl// laenge der y-koordinate
    
nn laden.nn// anzahl der netzfelder
    
    
map[0] = laden.x0.split(","); // zeilen der map
    
map[1] = laden.x1.split(",");
    
map[2] = laden.x2.split(",");
    
map[3] = laden.x3.split(",");
    
map[4] = laden.x4.split(",");
    
map[5] = laden.x5.split(",");
    
map[6] = laden.x6.split(",");
    
map[7] = laden.x7.split(",");
    
    
_root.attachMovie("wand""wand_"+pospos);  // dieser mc wird attached...

    
for (var 0y<20y++) {
      for (var 
0x<20x++) {
        
pos x+(y*20);
        
switchen map[y][x];
   
        switch (
switchen) {
          case 
:
            
_root.attachMovie("wand""wand_"+pospos); // ...dieser nicht
            
break;
        }
      }
    }
    
  }

der attachMovie-aufruf vor den for-schleifen funktioniert und erstellt wie gewünscht einen mc auf der bühne. nicht so aber der aufrug innerhalb der switch-anweisung. was genau mach ich hier falsch?? switchen lässt sich vor der switchanweisung tracen, steht also zur verfügung. bringe ich hier mit dem _root was durcheinander?

freue mich über jede hilfe!
danke und gruss, manuel
der-muetzenmann ist offline   Mit Zitat antworten
Alt 21-02-2007, 14:40   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 548
zuerst würde ich mal die Schleife auf die tatsächliche Breite/Höhe begrenzen statt bis 20 laufen zu lassen.
Dann mal typische Fehlersuche: was gibt trace(switchen)?
und evtl. case "1"

Geändert von joeydee (21-02-2007 um 14:41 Uhr)
joeydee ist offline   Mit Zitat antworten
Alt 21-02-2007, 14:57   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: westerwald
Beiträge: 24
hallo und vielen dank für deine hilfe.
mir wurde bereits an dieser stelle: Mehr zahlen aus txt auslesen.
geholfen. sry, dass ich das nicht schon eher gepostet hatte.

trotzdem danke für deine mühe!!
gruss und so,
manuel
der-muetzenmann 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 18:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele