Из прочтения документации :
Actionscript явно расширяет область видимости для встроенных переменных (не удивительно, поскольку синтаксис не требует явного символа разыменования, такого как "." Или "->", чтобы указать, какие имена переменных должны быть "засохшими".) вы фактически создаете переменную в глобальной области видимости ProperT3.
РЕДАКТИРОВАТЬ, подумав, почему существует эта "проблема" -
Javascript - это воплощение нестрогого набора текста. А Actionscript, являясь строгим надмножеством Javascript, не может принудительно применять строгую типизацию, за исключением случаев, объявленных его собственными расширениями языка, что означает, что он должен поддерживать нетипизированные переменные.