我对 actionscript 比较陌生,但这是我目前遇到的困境。我目前有一个大型影片剪辑作为容器。在这个影片剪辑中,我有各种其他影片剪辑。我目前的代码根据鼠标的位置向右或向左移动横幅。我想做的是获取子动画剪辑的坐标,这样我就可以在它们到达屏幕上的特定点时操纵某些动画。但是,当我尝试通过执行以下操作访问 X 和 Y 变量时:
trace(movieClip_1.childMovieClip.x)
这些值不会改变,因为它们会附着在父动画剪辑中的局部变量上。
非常感谢所有帮助!
我对 actionscript 比较陌生,但这是我目前遇到的困境。我目前有一个大型影片剪辑作为容器。在这个影片剪辑中,我有各种其他影片剪辑。我目前的代码根据鼠标的位置向右或向左移动横幅。我想做的是获取子动画剪辑的坐标,这样我就可以在它们到达屏幕上的特定点时操纵某些动画。但是,当我尝试通过执行以下操作访问 X 和 Y 变量时:
trace(movieClip_1.childMovieClip.x)
这些值不会改变,因为它们会附着在父动画剪辑中的局部变量上。
非常感谢所有帮助!
试试这个!
var point:Point = new Point(childMovieClip.x, childMovieClip.y);
point = localToGlobal(point);
trace('Child coords: ' + point);
并查看文档-> localToGlobal