Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-06-2004, 14:19   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Köln
Beiträge: 78
Unhappy komisches xml-problem

hallo,
ich habe da ein wirklich seltsames problem oder ein brett vorm kopf..
ich vergleiche ein element aus einem array, der mit daten aus einem xml.dokument gefüllt ist:
Code:
if(_root.my_time == _root.slides["in"][i]);
und das ergebnis ist false..
jetzt habe ich mir beide daten mal ausgeben lassen:
Code:
trace(_root.my_time+" == "+_root.slides["in"][i]);
und getraced wird "0==0"
wenn ich
Code:
if(Number(_root.my_time) == Number(_root.slides["in"][i]));
schreibe, genau dasselbe.
ich habe mal
Code:
trace("--"+_root.slides["in"][i]+"-");
ausgeben lassen um zu sehen ob da spaces sind, dem ist aber nicht so.
zielenumbrüche schonmal gar nicht, das xml-dokument besteht nur aus einer zeile. jetzt bin ich wirklich ratlos!
wo2001 ist offline   Mit Zitat antworten
Alt 15-06-2004, 14:23   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
lass dir mal mit typeOf(deineVAR)

den typ ausgeben - passt das ? .....ich hätte jetzt aber auch auf ein blank problem getippt...bin mal neugierig was das hier ist...

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 15-06-2004, 14:31   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Köln
Beiträge: 78
hi,
guter tip, ich dachte schon das wär das problem. das array-element war ein object, die andere variable number.. also vergleiche ich nun
Code:
if(_root.my_time == Number(_root.slides["in"][i]))
und das ist immernoch false.. *argh*
wo2001 ist offline   Mit Zitat antworten
Alt 15-06-2004, 14:38   #4 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ehrlich gesagt fällt mir momentan keine weiterer debugansatz mehr ein ...ich denke mal drüber nach -und wenn ich noch was finde melde ich mich !!!

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 15-06-2004, 14:41   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Köln
Beiträge: 78
vielen dank auf jeden fall :-)
wo2001 ist offline   Mit Zitat antworten
Alt 15-06-2004, 15:01   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Köln
Beiträge: 78
es ist wohl ein typenproblem.. wenn ich das arrayelement minus 0 rechne, kommt NaN raus.. son mist, das wär toll als flash sich um typen noch keine sorgen gemacht hat
wo2001 ist offline   Mit Zitat antworten
Alt 15-06-2004, 15:12   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
na wenns nur ein typenproblem ist dann machs so :
weis den wert deines xml`s einer variable zu

z.b myVariable=Number(this.firstChild....)

und dann probiers mal mit der....das muss gehen...(hoffentlich )

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 15-06-2004, 15:19   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Köln
Beiträge: 78
hab ich.. mag er nicht.
Code:
firstChild.nodeType = Number
schluck er, klappt aber trotzdem nicht..
ach ich probier einfach etwas rum..
danke fürs antworten :-)
ich poste nochmal, wenn ich ne lösung finde
wo2001 ist offline   Mit Zitat antworten
Alt 15-06-2004, 15:25   #9 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
kein Problem !
falls Du es gar nicht hinkriegst kannst mir auch gerne die Surce schicken - bzw hier anhängen....wobei ich genauso rumprobieren würde wie Du..

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 16-06-2004, 16:31   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Köln
Beiträge: 78
hi,
thx für das angebot, aber durch die source stegit man bestimmt nicht durch ;-)
ich habe jetzt den xml-string und die zahl mit der vergleichen wird beide in strings umgewandelt mit String(var). jetzt geht der vergleich.. immer noch komsich aber ich bin froh
wo2001 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 20:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele