我在想,当我进入下一个场景时,是否可以从一个变量中传递一个值。例如,我有场景1和场景2。在场景1中,我在玩游戏,而ofc,我有一个分数。当游戏中的角色死亡时,它将转到第二个场景。我在转到第二个场景时使用的方法是gotoAndStop。我如何将比分传递到第二个场景,以便在游戏结束场景(Scene2)中显示它?谢谢!:))
发布于 2014-02-25 20:41:33
使用全局变量或使用单例pathern。请参阅此答案global variables in AS3
发布于 2014-02-26 17:26:24
你可以定义一个类来存储你的分数。
package file_as {//this is the package name
public class CScore {
public function CScore() {
public var MyScore:int = 100;
}
}
}在脚本中,您只需新建它并使用it.Like、trace("CScore.MyScore");
https://stackoverflow.com/questions/22014325
复制相似问题