Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2005, 11:00   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Itzehoe
Beiträge: 34
Typumwandlung vom String in INT???

Moin!!

Ich hab mittlerweile schon viel gesucht, leider nix passendes gefunden...
Ich habe ein Problem mit meinen Variablen, und zwar:

Ich lade eine XML-Datei.. funktioniert auch alles wunderbar.
Nun will ich aus dieser XML-Datei Daten laden.... funktioniert auch wunderbar...

Die Daten die ich lade sind Zahlen, die aber wahrscheinlich als String behandelt werden und ich somit nicht mit ihnen rechnen kann.

Hier mein AS:
PHP-Code:
stop();
idXML = new XML();
idXML.ignoreWhite true;
idXML.load("xml/daten-id.xml");
idXML.onLoad = function(success) {
    if(
success) {
        
trace("ID geladen");
        
max_i idXML.firstChild.childNodes[1].childNodes[0].firstChild;
        
parseFloat(max_i);   // soll angeblich meinen string in float umwandeln können
        
max_i max_i-1;     // rechnen mit der zahl
        
trace(max_i);          // gibt immer NaN zurück, ausser ich lasse "max_i" direkt ausgeben, ohne damit zu rechnen.
    
} else {
        
trace("ID nicht geladen");
    }

vielleicht kann mir ja jemand helfen, wäre euch echt dankbar!!!

MfG,
MackAttack
mackattack ist offline   Mit Zitat antworten
Alt 04-03-2005, 11:03   #2 (permalink)
Neuer User
 
Benutzerbild von Utopian
 
Registriert seit: May 2003
Beiträge: 1.031
versuche mal parseInt();

parseFloat nur bei Zahlen mit Fließkommastellen...
Utopian ist offline   Mit Zitat antworten
Alt 04-03-2005, 11:05   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Itzehoe
Beiträge: 34
danke für deine schnelle Antwort!

parseInt hab ich auch schon probiert!
Da gibt er mir auch NaN zurück, leider :-(


Übrigens ist die Zahl in meinem Beispiel jetzt "1003"...
Also im Klartext brauch ich die floats auch nich :P

Geändert von mackattack (04-03-2005 um 11:08 Uhr)
mackattack ist offline   Mit Zitat antworten
Alt 04-03-2005, 11:15   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Itzehoe
Beiträge: 34
so, mir wurde gerade geholfen :-)....

PHP-Code:
 max_i parseFloat(max_i); 
das ist die Lösung :-D....
mackattack 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 07:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele