我正在尝试创建一个movieclip并在其中加载“frame”图像,然后在第一个内部创建另一个movieclip,然后在第二个内部加载另一个图片。像这样:
var thumbFrame;
var thumbPicture;
thumbFrame = container_mc.createEmptyMovieClip(thumbFrameName, 1);
thumbFrame.loadMovie("thumbFrame.png");
thumbFrame._x = 0;
thumbFrame._y = 0;
thumbPicture = thumbFrame.createEmptyMovieClip(thumbPictureName, 2);
thumbPicture.loadMovie("thumbPicture.jpg");
thumbPicture._x = 0;
thumbPicture._y = 0;
但它似乎没有按照我想要的方式工作:“thumbPicture”没有像我预期的那样出现在“thumbFrame”的顶部...只有“thumbFrame”显示(成功加载了它的图像) 。我错过了什么吗?
编辑:如果我发表评论:
//thumbFrame.loadMovie("thumbFrame.png");
thumbPicture.jpg显示了第一个movieclip的内部,所以问题可能是.loadMovie?
答案 0 :(得分:0)
将您的代码放入函数中:
var thumbFrame;
var thumbPicture;
function loadClip1(){
thumbFrame = container_mc.createEmptyMovieClip(thumbFrameName, 1);
thumbFrame.loadMovie("thumbFrame.png");
thumbFrame._x = 0;
thumbFrame._y = 0;
}
现在为oncomplete方法创建另一个函数,指示在第一个剪辑中创建另一个movieClip。
发生什么事情你必须首先创建一个空的动画片段,然后在其中创建一个动画片段后创建下一个动画片段。