Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-07-2006, 18:48   #1 (permalink)
?-Developer
 
Registriert seit: Jul 2004
Ort: Zuchwil (CH)
Beiträge: 901
XML + Zahlen

Ich lese Daten aus einem XML-File aus. Doch leider habe ich das
Problem, dass bei Zahlen, welche mir die grösse bestimmen sollten,
also 'width' & 'height' irgendwie richtig gelesen werden, doch mit
SetSize(width, height) nicht funktionieren oder nicht korrekt.

Kennt jemand dieses Problem?
__________________
Nur tote Fische schwimmen mit dem Strom
silentx ist offline   Mit Zitat antworten
Alt 17-07-2006, 18:55   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Mal mit Number() versucht?
sebastian ist offline   Mit Zitat antworten
Alt 17-07-2006, 19:07   #3 (permalink)
?-Developer
 
Registriert seit: Jul 2004
Ort: Zuchwil (CH)
Beiträge: 901
Ja habe ich. Ich weiss nich warum es an diesem Punkt nicht funktioniert.
Wenn ich Abfrage mit "Number" oder isNan gibt er immer die Korrekte Rück-
gabe. Auch mit Trace oder in einem Textfeld, nur bei SetSize macht er
irgendwie ein Problem... weiss nicht Warum. Codierung falsch eingestellt?
__________________
Nur tote Fische schwimmen mit dem Strom
silentx ist offline   Mit Zitat antworten
Alt 17-07-2006, 21:29   #4 (permalink)
Flash...
 
Benutzerbild von Scheidlf
 
Registriert seit: Dec 2005
Ort: Österreich
Beiträge: 961
bei was verwendest du denn setSize?
Scheidlf ist offline   Mit Zitat antworten
Alt 18-07-2006, 07:09   #5 (permalink)
?-Developer
 
Registriert seit: Jul 2004
Ort: Zuchwil (CH)
Beiträge: 901
Ich konnte das Problem lösen. Jedoch ist es mir nicht klar warum das so ist.
Wenn ich bei
ActionScript:
  1. zahl1 = number(xml_load.firstChild.childNodes[1].attributes.zahl1);
dann funktioniert es.

@Scheidlf
Ich verwende es in Verbindung mit Window/Pane, allerdings ist dies von
http://www.tufat.com, vielleicht kommt das Problem von da her.
__________________
Nur tote Fische schwimmen mit dem Strom
silentx ist offline   Mit Zitat antworten
Alt 18-07-2006, 07:12   #6 (permalink)
Flash...
 
Benutzerbild von Scheidlf
 
Registriert seit: Dec 2005
Ort: Österreich
Beiträge: 961
Zitat:
Zitat von silentx
Ich konnte das Problem lösen. Jedoch ist es mir nicht klar warum das so ist.
Wenn ich bei
ActionScript:
  1. zahl1 = number(xml_load.firstChild.childNodes[1].attributes.zahl1);
dann funktioniert es.

@Scheidlf
Ich verwende es in Verbindung mit Window/Pane, allerdings ist dies von
http://www.tufat.com, vielleicht kommt das Problem von da her.
bei Number wird es als Nummer ausgewertet und sonst als String bei XML..
Scheidlf ist offline   Mit Zitat antworten
Alt 18-07-2006, 07:58   #7 (permalink)
?-Developer
 
Registriert seit: Jul 2004
Ort: Zuchwil (CH)
Beiträge: 901
Aber wenn ich z.B
ActionScript:
  1. zahl1 = xml_load.firstChild.childNodes[1].attributes.zahl1;
  2.   zahl1_number = number(zahl1);
funktioniert es ebben nicht. Aber bin froh, das es jetzt funktioniert.

DANKE
__________________
Nur tote Fische schwimmen mit dem Strom
silentx ist offline   Mit Zitat antworten
Alt 18-07-2006, 08:26   #8 (permalink)
im Urlaub!
 
Benutzerbild von dali
 
Registriert seit: Jul 2001
Beiträge: 383
An der Stelle sieht man dann gleich,
warum zb eine strenge typisierung sinnvoll ist!

PHP-Code:
var zahl1:Number xml_load.firstChild.childNodes[1].attributes.zahl1
Sollte dann wohl gleich den hinweisenden Fehler bringen!

Aber muss es nicht auch so sein:
PHP-Code:
zahl1 Number(xml_load.firstChild.childNodes[1].attributes.zahl1); 
Also Number großgeschrieben?
dali ist offline   Mit Zitat antworten
Alt 18-07-2006, 08:28   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Ansonsten auch mal das probieren, das mit dem großen N ist aber
auf jeden Fall zu beachten!
ActionScript:
  1. Number(zahl1.toString());
sebastian 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:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele