0

我正在 Flash Professional 中制作基于 Starling 的游戏,我有 5 个 spritesheets 来加载这就是为什么我决定将动画作为启动画面。

我通过创建启动画面的对象来创建启动画面。我面临的问题是游戏在加载时卡在启动动画的第 1 帧上,然后当整个游戏加载时只有动画开始,从而首先破坏了启动画面的目的,

我该怎么做才能使启动动画立即开始并同时加载精灵表。

这是我在文档类中用于添加启动画面的代码

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();
4

1 回答 1

0

不确定您的闪存文件的总体设置,但我就是这样做的。

在 Scene1 上,我有飞溅影片剪辑。实际游戏在 Scene2 上。在飞溅影片剪辑的最后一帧中,检查游戏影片剪辑是否已加载,如果没有,则返回到飞溅影片剪辑的第一帧。如果它已完全加载,stop();则启动动画剪辑和goToAndPlay("Scene2");

于 2013-05-19T19:45:56.907 回答