Action Script 3.0:将 Movieclip 文件移动到另一个项目;
Action Script 3.0: Move Movieclip file to another project;
我和朋友正在一起制作角色扮演游戏。我让我的朋友制作了一个开场动画,他给我的文件格式是 .gif 。然后,当我将该文件放入我的项目时,它会在库中添加一堆位图 (1000+),这使我们的项目变得更大。所以,我再次要求他重新制作它,但是在另一个项目 (.fla) 中的一个电影片段中。所以,我的问题是我将如何将该动画剪辑转移到我们的主要项目中?
p.s。我们正在使用 AdobeFlashProfessional CS6。对不起,我的英语不好。
谢谢。
- 你的朋友用fla制作动画并编译成swf电影。
- 您将 swf 影片导入项目的库(文件 -> 导入到库)
- 在库中,您为这部电影分配了一个 class 名称,例如 OpeningMovie
- 您可以在您的代码中使用它作为
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();
}
}
我和朋友正在一起制作角色扮演游戏。我让我的朋友制作了一个开场动画,他给我的文件格式是 .gif 。然后,当我将该文件放入我的项目时,它会在库中添加一堆位图 (1000+),这使我们的项目变得更大。所以,我再次要求他重新制作它,但是在另一个项目 (.fla) 中的一个电影片段中。所以,我的问题是我将如何将该动画剪辑转移到我们的主要项目中?
p.s。我们正在使用 AdobeFlashProfessional CS6。对不起,我的英语不好。
谢谢。
- 你的朋友用fla制作动画并编译成swf电影。
- 您将 swf 影片导入项目的库(文件 -> 导入到库)
- 在库中,您为这部电影分配了一个 class 名称,例如 OpeningMovie
- 您可以在您的代码中使用它作为
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();
}
}