在项目的制作中,经常会遇见美工给的资源文件中,资源的存放方式是按照美工的理解来存放的。比如在一个影片剪辑中,有两种或者两种以上的动画效果,美工制作了2帧,1帧是人物停止的动画,另外1帧是人物的跑动等复杂动画。 两帧中的动画中,都各有几个子动画。现在问题来了,我想要控制其中某帧中的某个动画的播放过程,但是如何才能随意的获取我们想要的那个对象的实例?当我直接通过对象名或者getChildByName方法获取的时候,通常会告诉我未定义。
经过多次调试,发现如果要获取mc中的某帧上的实例,只需要先将mc跳到该帧以后,就能通过,对象名,或者getChildByName 等方法获得实例。按照我猜测,当mc跳转到该帧以后,才会定义该帧上的所有对象。