Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-04-2004, 13:12   #1 (permalink)
Neuer User
 
Benutzerbild von oreiz
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 323
Absurd, oder ein Bug?

Folgendes:

wert=010
trace(wert)

--> 8

Warum gibt Flash 8 aus, wenn ich eine Variable mit 010 definiere?

Ist das ein BUG oder blick ich da was nicht?

Im Anhang eine Datei zum testen.

Ist einfach eine Ausgabe der vorher definierten Variable.
Kein Trick oder Fake!

Immer wenn man einer Zahl eine "0" voran stellt, kommt da was ganz komisches bei raus.

Gruß, der Micha
Angehängte Dateien
Dateityp: zip test.zip (451 Bytes, 0x aufgerufen)
oreiz ist offline   Mit Zitat antworten
Alt 08-04-2004, 13:23   #2 (permalink)
buehnentechniker
 
Benutzerbild von honifred
 
Registriert seit: Feb 2002
Ort: trier
Beiträge: 2.448
wahrscheinlich rechnet flash mit ner 0 am anfang die zahlen in binärzahlen um. ist nur so ne vermutung. bin icht so gut in mathe
__________________
Es gibt eine Sache, die schlimmer ist, als die Ausschweifung: die Abstinenz.

Achim 69
honifred ist offline   Mit Zitat antworten
Alt 08-04-2004, 13:27   #3 (permalink)
Neuer User
 
Benutzerbild von oreiz
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 323
Ich wurde mittlerweile aufgeklährt.
Flash wandelt alle Zahlen die mit "0" anfangen in eine Oktalzahl um. That's all...

Danke honifred für Deine Hilfe ;-)

Gruß, der Micha

Lektüre zum Thema:

http://de.wikipedia.org/wiki/Oktalsystem
oreiz ist offline   Mit Zitat antworten
Alt 08-04-2004, 13:52   #4 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Klar ... vor ne 10 macht man ja auch keine 0 mehr. Wenns dir nur um die Zahl geht dann mach ein "" dran
ActionScript:
  1. wert = "010"
  2. trace(wert)
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 08-04-2004, 13:54   #5 (permalink)
Neuer User
 
Benutzerbild von oreiz
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 323
Ja das war das Problem!

Der Kunde hatte verschiedene Seiten mit Nummern bezeichnet.
Diese eine hatte die Bezeichnung 010.

Da alle anderen normale Zahlen von 200-600 waren, gab es da
kein Problem. Jetzt hab ich auch die "" drinne, und alles klappt.

Is aber schon komisch.

Gruß, der Micha
oreiz ist offline   Mit Zitat antworten
Alt 08-04-2004, 13:57   #6 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Joa "" muss immer mit.
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn 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 04:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele