
Код:
function resolve(ball1:basic_object, ball2:basic_object):void
{
var b1Velocity:Vectro=ball1.Velocity;
var b2Velocity:Vectro=ball2.Velocity;
У класса basic_object нет поля Velocity

И все компилируется, и работает.
Почему компилятор позволяет такое?
*
Блин, это dynamic class придумают же такое)))