Показать сообщение отдельно
Старый 28.04.2014, 17:46
toFL вне форума Посмотреть профиль Найти все сообщения от toFL
  № 8  
Ответить с цитированием
toFL
Banned

Регистрация: May 2011
Адрес: +48° 27' 57.93", +35° 2' 46.02"
Сообщений: 447
Записей в блоге: 2
Отправить сообщение для toFL с помощью Skype™
Первое, на что обратил внимание это на символ , . Второе, что 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