我已经构建了一个动画片段(parentMC),其中包含两个动画片段(mcA,mcB)。从外部引用动态MovieClip Movieclip
在mcA中,我通过循环动态附加库中的动画片段。
mcB我想通过“_parent.mcA”从mcA引用特定的movieclip。似乎没有工作。但是,当我从mcA内的循环引用所述影片剪辑 - 或者甚至是parentMC时,它可以正常工作。
有没有特殊的路径异常?我已经尝试使用_root,甚至_level路径,仍然没有运气。所有回复都很感谢!
我已经构建了一个动画片段(parentMC),其中包含两个动画片段(mcA,mcB)。从外部引用动态MovieClip Movieclip
在mcA中,我通过循环动态附加库中的动画片段。
mcB我想通过“_parent.mcA”从mcA引用特定的movieclip。似乎没有工作。但是,当我从mcA内的循环引用所述影片剪辑 - 或者甚至是parentMC时,它可以正常工作。
有没有特殊的路径异常?我已经尝试使用_root,甚至_level路径,仍然没有运气。所有回复都很感谢!
的一个问题,我可以看到的是,都被以相同的深度(10)创建了newMC剪辑,所以每次都会覆盖最后,在结束只剩newMC4 ...
试试这个:
for(i=0; i<5; i++){
var dynMC:MovieClip = this.attachMovie('libMC'+i, 'newMC'+i, this.getNextHighestDepth());
}
已经这样做了,你_parent.mcA.newMC1._y = 25;
行应当工作如果一切设置完毕像你说的,所以别的东西可能是错误的。这里有一些事情要尝试:
trace("mcB = "+this);
内MCB和trace("mcA = "+this);
内MCA。this.attachMovie...
之后的下一行添加trace("dynMC = "+dynMC);
。希望这会引发问题出在哪里。
理查德,感谢您的答复 - 我知道深度情况,因为这不是循环中的整个代码......只是简单地重复它。 我已经确保剪辑正确无误,并且它们都在输出路径中正确 - 但是当我尝试从mcB中追踪它们时,我得到“undefined” 感谢您的回复。 – user268462 2010-02-21 20:55:40
你可以在这里发布一些代码示例,以便我们知道你身边发生了什么吗? – 2010-02-21 08:44:37