По сути, Actionscript - это обычный объектно-ориентированный язык, в котором есть классы, определяющие структуру создаваемых объектов.
JavaScript - это совершенно другой вид;у вас нет доступа к классам;Вы можете подражать им (и это обычная тенденция для тех, кто исходит из более традиционного мышления ООП), но его сила именно в вашей свободе.В двух словах:
Объекты - это функции. Функции - это объекты.
Объекты создаются во время выполнения и могут служить основой (прототипом) для создания других объектов, которые, в своем собственном преимуществе, могут быть преобразованы.и переопределить с помощью новых свойств и методов без строгой привязки к строгому определению класса.