>>как понял InitObject из AttachMC инициализирует переменные класса после его создания
тут такая штука (поправьте если я не прав)- конструктор нормально видит InitObject:

Код:
class Test extends MovieClip{
private var a;
public function Test(){
trace(a);
}
}
////////////////
this.attachMovie('mc','tmp',0,{a:'xxx'})//xxx