我正在制作一个基于Flash专业版中的椋鸟游戏,我有5个spritesheets来加载这就是为什么我决定把动画作为闪屏。
我通过创建启动画面的对象来创建启动画面。我面临的问题是游戏加载时会卡在飞溅动画的第1帧上,然后当整个游戏加载时,只有动画开始,从而在第一时间就失去了启动画面的目的,
我该怎么做才能立即开始启动动画并同时加载spritesheets。
这是我在文档类中用来添加启动画面的代码
splash类包含flash专业制作的动画
splash = new Splash();
splash.width = 1136;
splash.height = 800;
splash.y = 67;
splash.width = stage.fullScreenWidth;
splash.height = (stage.fullScreenHeight / 640) *550;
this.addChild(splash);
splash.play();
答案 0 :(得分:0)
不确定Flash文件的总体设置,但这就是我的操作方式。
在Scene1上我有飞溅影片剪辑。实际游戏在Scene2上。
在启动影片剪辑中,最后一帧,检查游戏影片剪辑是否已加载,如果没有,则返回到第一帧的初始影片剪辑。如果已完全加载,则stop();
启动影片剪辑和goToAndPlay("Scene2");