Первое, на что обратил внимание это на символ
, . Второе, что
c может ровняться 10 а может и нет.
Добавлено через 4 минуты
Тут варианта два:

Код AS3:
if ( int(c) == 10 )
или

Код AS3:
if ( c == 10.0 )
В первом случае, конечно же все будет работать, но второй правильнее (если бы FPU работал честно), т.к. хороший тон сравнивать дробное с дробным.
Хотя Flash Runtime все равно оптимизирует этот код и преобразует 10.0 в 4х байтный int, а жаль. Следовательно 10.0 имеет смысл только в Java, C++ и т.п.
P.S. в C++ это 10.0f