ActionScript3にブロックスコープはない

ActionScript3にブロックスコープはない。

var x = 0;
{
   var x = 42;
}
print(x); // 42が出力される。

ちなにみforやwhileもスコープを導入しない。
別にこの仕様についてどうこう言うつもりはないけれど、AVM2でどうやってブロックスコープを実現したらいいか分からなくて困っている。