Понимаю, что вопрос глупый, но всё-же.

Код AS3:
package {
import flash.display.MovieClip;
public class test1 extends MovieClip {
public function test1() {
}
}
}
Это основной класс программы.
Когда мы указываем для fla файла "test1" в графу document class, мы указываем имя класса или функции?
Файл с этим кодом тоже должен называться test1. Почему всё должно иметь одинаковое имя, а именно функция? Она не запускается, если она называется не так, как класс.
В файле test1 может быть только одна public функция, или их может быть много?