私はこのチュートリアルに従っていますが、彼が作成するすべてのクラスのコンストラクター関数に ADDED_TO_STAGE イベントを入れる理由がわかりません。そのコードをコンストラクター関数に直接配置すると、正常に実行されます。そのようにする何らかの理由がありますか?
package pantallas
{
public class Menu extends Sprite
{
public function Menu()
{
super();
this.addEventListener(starling.events.Event.ADDED_TO_STAGE, iniciarMenu);
}
private function iniciarMenu (event:Event):void
{
trace ("Menú iniciado");
dibujarPant ();
}
}
}
VS
package pantallas
{
public class Menu extends Sprite
{
public function Menu()
{
trace ("Menú iniciado");
dibujarPant ();
}
}
}