Это потому, что использование ключевого слова в качестве заставит Flex попытаться привести тип к другому, с риском того, что приведение не удастся.Здесь вы пытаетесь привести String как целое число, что в основном означает, что вы делаете следующее:
возьмите 'blabla' и проверьте, является ли оно целым числом.Если это так, поместите его значение в count, в противном случае положите в него значение null.
То, что вы хотите сделать, это перевести (хотя и не уверен насчет слова) строку в целое число.Для этого используйте следующий синтаксис:
count = int(Number(counttotalResult.lastResult));
Вышеуказанное означает
Возьмите lastResult и преобразуйте его в Number, а затем в int.
Преобразование может завершиться неудачно (но это не произойдет, если lastResult является строковым представлением действительного числа), а синтаксис может быть короче, но в двух словах, это разница между приведением типа к другому,и преобразование типа в другой.