当我去下一个场景时,我在想是否能从变量中传递一个值。 例如,我有场景1和场景2。 在场景1中,我正在玩一个游戏和ofc,我正在得分。 当游戏中的角色死亡时,它将进入第二个场景。 我用于进入第二个场景的方法是gotoAndStop。 如何将分数传递给第二个场景,以便我可以在场景中的游戏(场景2)中显示它? 谢谢! :))
答案 0 :(得分:0)
使用全局变量或使用singleton pathern。请参阅此回答global variables in AS3
答案 1 :(得分:0)
您可以定义一个类来存储您的分数。
package file_as {//this is the package name
public class CScore {
public function CScore() {
public var MyScore:int = 100;
}
}
}
在剧本中,你只是新手并使用它。就像trace("CScore.MyScore")
;