Хочу создать массив, содержащий функции, вызываемые в случайном порядке. Но как только я объявляю массив(не в методе-конструкторе), одна из функций, принадлежащих ему, вызывается..причём ПОЧТИ всегда. Хотя нигде о ней больше не упоминается в коде.. Всё работало до появления этого массива, так что ошибок других нет...А когда Массив объвлен в функции, то при её вызове выполняются все находящиеся в нём функции.
В этом случае функция 4 вызывается:

Код AS3:
public class Klad extends MovieClip{
private var Moves:Array=[Move1(),Move2(),Move3(),Move4(),Move5(),Move6()];
public function Klad(){
...
}
}
А здесь все в одно время:

Код AS3:
public class Klad extends MovieClip{
public function Klad(){
Massiv();
}
private function Massiv():void{
var Moves:Array=[Move1(),Move2(),Move3(),Move4(),Move5(),Move6()];
}
}