Читал простой урок о событиях и прочее
p.s. пытаюсь понять как это все работает.
Есть код

Код AS3:
package{
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class MyGame extends Sprite {
public function MyGame () {
//создаем получатель события
var urlLoader:URLLoader = new URLLoader();
//регистрируем приемник события
urlLoader.addEventListener(Event.COMPLETE, completeListener);
//запускаем операцию, которая приведет к возникновению события
urlLoader.load(new URLRequest("someFile.txt"));
}
//
//определяем приемник события
private function completeListener (e:Event):void {
trace("Load complete");
}
}
}
Теперь вопрос почему, когда
public function MyGame () задам другое имя ничего не работает, это какое-то обязательное условие?