【发布时间】:2014-07-31 21:41:19
【问题描述】:
所以我在屏幕上有 5 个动画剪辑,当单击(向下状态)时会展开。由于这段代码,它们都出现在屏幕顶部:
addChildAt(this.Step0btn,1);
addChildAt(this.Step1btn,1);
addChildAt(this.Step2btn,1);
addChildAt(this.Step3btn,1);
addChildAt(this.Step4btn,1);
我的问题是,在每个展开的影片剪辑上都有另一个也在展开的影片剪辑,但是当我单击它时,它仍然显示在其他所有内容的下方。我想我可以添加另一个 addChildAt 命令,例如:
addChildAt(this.Step0btn.Step0img,1);
但是当我这样做时,我得到了这个错误:
TypeError:错误 #2007:参数 child 必须为非 null。 在 flash.display::DisplayObjectContainer/addChildAt() 在 SMARTTTraining_fla::MainTimeline/SMARTTTraining_fla::frame5()[SMARTTTraining_fla.MainTimeline::frame5:14]
然后展开的动画剪辑仍然显示在所有内容下方。这里有什么问题?
【问题讨论】:
标签: actionscript-3 flash adobe movieclip