String als JSON-Objekt behandeln

Hallo zusammen,
folgendes Problem:
Ich habe mehrere JSON-Objekte, die regelmäßig benannt wurden, sodass sie einfach per for-Schleife abgefragt werden können…
Mein Code:

var activecell = function(){
for(var i=1;i= querycell.x && hero.x -1280 = querycell.y && hero.y -1280

Auch wenn Du es ungern machen willst: die Lösung mit dem mehrdimensionalen Array ist ideal. Ein anderer Weg fällt mir dazu jetzt auch nicht ein.

LG Richard

var bg[1] = new Array();

var bg[1][1] = new Array();

var bg[1][1][„x“] = -960;
var bg[1][1][„y“] = -960;
var bg[1][1][„actv“] = false;
var bg[1][1][„bild“] = bgImg;

Das wäre dann ein Objekt…

Aber meine Schleife funktioniert dann nicht…
var activecell = function(){
for(var i=1;i= bg[h][i][„x“] && hero.x -1280 = bg[h][i][„y“] && hero.y -1280

Hallo,

ich habe keinen Schimmer von JSON und kann demnach auch nicht sagen, ob hier Syntaxfehler vorliegen oder nicht.

Unabhängig davon scheint mir das Skript nicht lauffähig zu sein. „hero“ ist jedenfalls in dem Schnipsel nicht initialisiert (hero.x und hero.y)

Naja, wie gesagt, JSON ist nicht meine Baustelle.

Gruß
gelignite

Hallo Philip,

sorry, aber mit JSON-Objekten habe ich mich bislang noch nicht beschäftigt, ich kann dir deshalb leider nicht weiterhelfen.

Gruß

Robi

Hallo,

leider habe ich mich mit JSON noch nicht auseinandergesetzt.

LG aus Linz

Ja, der Schnipsel ist nur ein Auszug aus einem Script, hero ist als JSON-Objekt im Hauptscript definiert…

Aber trotzdem Danke für Deine Rückmeldung :wink:

Sorry - bin grad unterwegs und json ist nicht grad meine Stärke - werde dir da leider nicht helfen könne.
LG
dagmar