Блоха з parseFloat()

Пишемо в першому кадрі:

var n:Number = parseFloat("1.2.3.4");
trace("n: " + n);

В output бачимо:

Для ActionScript 1.0:

n: undefined

Для ActionScript 2.0:

n: 1.234

Для ActionScript 3.0:

n: 123.4

Деякі пояснення далі

Все тестувалося на Flash Player 9.

Якщо для AS1.0 не типизувати змінну то результат буде як для AS2.0

Якщо для AS1.0 публікувати для плеєра нижче 7-го, то отримаємо:

n:

Таґи: , , ,

Залиште свій коментар