Actionscript 3 父和MovieClip(根)故障
你好,我有一个问题,作为标题 在我的课堂上,当我打电话给家长时。或MovieClip(根)。在构造函数中,trace返回错误NULL,但如果我调用其他私有或公共函数(例如,来自Actionscript 3 父和MovieClip(根)故障,actionscript-3,Actionscript 3,你好,我有一个问题,作为标题 在我的课堂上,当我打电话给家长时。或MovieClip(根)。在构造函数中,trace返回错误NULL,但如果我调用其他私有或公共函数(例如,来自addEventListener(Event.ENTER_FRAME,func)的函数);它会工作,为什么 有人能解释一下吗?我不太明白你的问题,但如果你愿意打电话给我: 这是你的父母还是 这是根 在您的构造函数方法中,它将始终为空,因为(): 根 属性是该SWF文件表示的显示列表树结构部分中最顶层的显示对象 母公司
addEventListener(Event.ENTER_FRAME,func)的函数);
它会工作,为什么
有人能解释一下吗?我不太明白你的问题,但如果你愿意打电话给我: 这是你的父母还是 这是根 在您的构造函数方法中,它将始终为空,因为():
- 根 属性是该SWF文件表示的显示列表树结构部分中最顶层的显示对象
- 母公司 属性指示包含此显示对象的DisplayObjectContainer对象
我不太明白你的问题,但如果你愿意打电话给我: 这是你的父母还是 这是根 在您的构造函数方法中,它将始终为空,因为():
- 根 属性是该SWF文件表示的显示列表树结构部分中最顶层的显示对象
- 母公司 属性指示包含此显示对象的DisplayObjectContainer对象
我已经这样做了,var customScroll:DisplayObject=new customScroll();序列调用跟踪(this.parent.x)中的next stage.addChild(customScroll)位于构造函数中,以下返回null:(当我现在使用addEventListener(Event.ADDED,onAdded)时,没有var myDisplayObject:DisplayObject=new myDisplayObject();等工作,但您不能不在构造函数中调用它吗?是的,正如我前面提到的,.parent和.root属性在构造函数中始终为null。我已经这样做了,var customScroll:DisplayObject=new customScroll();和sequence call trace(this.parent.x)中的next stage.addChild(customScroll)位于构造函数中,以下返回null:(当我现在使用addEventListener(Event.ADDED,onAdded)时,不使用var myDisplayObject:DisplayObject=new myDisplayObject();等等。工作正常,但您不能不在构造函数中调用它?是的,正如我前面提到的,.parent和.root属性在构造函数中始终为null。
package {
import flash.display.Sprite;
public class Picture extends Sprite
{
public function Picture()
{
trace(parent) // parent is null
addEventListener(Event.ADDED, onAdded)
}
private function onAdded(e:Event):void
{
trace(parent) // returns parent
}
}
}