我和朋友正在一起创作和RPG游戏。我要求我的朋友制作一个开场动画,他给我的文件格式为.gif。然后,当我将该文件放入我的项目时,它在库中添加了一堆位图(1000+),使我们项目的大小更大。所以,我再次要求他重拍它,但是在动画片段中的另一个项目(.fla)上。所以,我的问题是我将如何将movieclip转移到我们的主项目中?
P.S。我们正在使用AdobeFlashProfessional CS6。对不起,我的英语不好。
感谢。
答案 0 :(得分:0)
var opening_movie:OpeningMovie = new OpeningMovie(); addChild(opening_movie);
您可能想知道电影何时结束,以便继续:
opening_movie.addEventListener(Event.ENTER_FRAME, checkOpeningEnd, false, 0, true);
stop();
function checkOpeningEnd(evt:Event) {
var mc:MovieClip = evt.target as MovieClip;
if (mc.currentFrame == mc.totalFrames) {
mc.removeEventListener(Event.ENTER_FRAME, checkOpeningEnd, false);
mc.parent.removeChild(mc);
mc.stop();
play();
}
}