FLASH AS3将变量从场景1传递到场景2

时间:2014-02-25 12:32:00

标签: flash actionscript adobe

当我去下一个场景时,我在想是否能从变量中传递一个值。 例如,我有场景1和场景2。 在场景1中,我正在玩一个游戏和ofc,我正在得分。 当游戏中的角色死亡时,它将进入第二个场景。 我用于进入第二个场景的方法是gotoAndStop。 如何将分数传递给第二个场景,以便我可以在场景中的游戏(场景2)中显示它? 谢谢! :))

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");