Events Hsharma Starling教程,是否有必要增加舞台活动?
我正在学习这个教程,它很棒,但我不明白为什么他在创建的每个类的构造函数中都添加了一个“到”STAGE事件。如果将该代码直接放在构造函数上,它运行正常。有什么理由这样做吗Events Hsharma Starling教程,是否有必要增加舞台活动?,events,starling-framework,Events,Starling Framework,我正在学习这个教程,它很棒,但我不明白为什么他在创建的每个类的构造函数中都添加了一个“到”STAGE事件。如果将该代码直接放在构造函数上,它运行正常。有什么理由这样做吗 package pantallas { public class Menu extends Sprite { public function Menu() { super();
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
因为,如果您执行代码,并且内容不在舞台上,您可能会遇到一些错误。 这样你就肯定了 例如,将DisplayObject添加到后台时,父级和后台属性不为null
package pantallas
{
public class Menu extends Sprite
{
public function Menu()
{
trace ("Menú iniciado");
dibujarPant ();
}
}
}