我想知道如何使用变量字符串引用AS2中层次结构中的影片剪辑。使用变量字符串引用影片剪辑
例如,并且请原谅我的新手编码:
如果我的变量定义为:
_root.MovieName = "Bob";
然后我想能写:
_root.MovieName.ChildClip.gotoAndPlay("Label");
其中MovieName是字符串“Bob”而不是名为“MovieName”的实际实例。所以Flash查找“Bob”的一个实例并从那里进入子剪辑。
有没有办法做到这一点?
ChildClip不是MovieName的属性。它将是根的属性。由于您设置了_root.MovieName =“Bob”,这意味着您正在使用单个实例,并且不必搜索名为“Bob”的电影。如果有多个电影或者您需要查询,请执行搜索并填充您的对象。对象填充后,然后使用_root.ChildClip.gotoAndPlay()。 – RacerNerd
我很抱歉,我没有解释得很好。基本上,ChildClip是名为Bob的实例中的一个实例。我只是用它来说明。我想要Flash做的是能够从变量中识别影片剪辑的名称。也就是说,如果有多个实例,请找到名为MovieName已设置的名称,并对其执行操作。 – Rainheart