Häufig ist es schön, Zahlen in Strings in ActionScript 3 zu konvertieren. Dies korrigiert beispielsweise den Fehler - 1067: Implizite Erzwingung eines Werts vom Typ Number in einen nicht verwandten Typ String.
Auf meiner nie endenden Reise, mir Actionscript beizubringen, habe ich wieder einmal angefangen, Code zu durchforsten.
Um eine Zahl in einen String zu konvertieren, verwenden Sie das folgende Konstrukt:
Text = String (Nummer);
Wenn Sie versuchen, diesen Schritt zu vermeiden, wird der folgende Fehler ausgegeben.
1067: Implizite Umwandlung eines Werts vom Typ Number in einen nicht verwandten Typ String.
Hier ist ein Beispielcode, der den Fehler auslöst:
var time: Datum = neues Datum ();
var txt: String;
txt = time.milliseconds;
Dieser Code funktioniert korrekt:
var time: Datum = neues Datum ();
var txt: String;
txt = String (time.milliseconds);