我在Actionscript中相当新。话虽这么说,我正试图在MovieClip中访问嵌套的Movieclip。我的代码看起来像这样
if (ground.hitTestPoint(char.getChildByName("charBox").x, char.getChildByName("charBox").y,true))
{
falling = false;
jumping = false;
jumpSpeed = 1;
fallSpeed = 0;
speed = 15;
}
这只是hitTest的一小部分。 “charBox”是我试图在char Movieclip中访问的Movieclip。那么我哪里出错了?
答案 0 :(得分:0)
char.charBox.x
如果您在父剪辑类中有一个MovieClip实例,那么应该可以获取x值:
public var charBox:MovieClip = new MovieClip();
如果您使用的是Flash IDE,则将该剪辑的实例名称设置为“charBox”,请注意实例名称与Flash IDE库中的名称不同。