Приветствую всех.
Хотелось бы закрыть пробел в вопросе о последовательности выполнения методов в as3.
К примеру, имеется некий метод
"update_all()",
в котором одним за одним происходит вызов других методов:

Код AS3:
public function update_all():void {
this.update_1();
this.update_2();
this.update_3();
}
Верно ли я понимаю, что все эти три метода
"update_1()",
"update_2()" и
"update_3()" будет выполняться одновременно (параллельно друг другу)? Если это так, то каким способом возможно сделать так что бы они выполнялись последовательно (то есть, что бы выполнение метода "update_2()" стартовало только после того как будут выполнены все итерации метода "update_1()")?
Может метода
"update_1()" объявить как
"set update_1()":

Код AS3:
private function set update_1 (_value:String):void {
}
и вызывать его "с присвоением":

Код AS3:
this.update_1 = '';
Гарантирует ли такой способ то, что метод
"update_2()" "стартанёт" после того как будет выполнены все итерации в теле метода
"set update_1()"?
Спасибо.