0
bekam ich ein Skript, wie dies für PartiturGemeinsam genutzte Objekt speichern und laden Ausgabe
package
{
public class ScoreHolder
{
static public var score:Number = 0;
}
}
Rahmencode
import ScoreHolder;
function checkButtonsone():void
{
if (fisoneclicked21 && fistwoclicked)
{
ScoreHolder.score += 10;
Score_t1.text = ScoreHolder.score.toString();
acmessage.visible = true;
acmessage.play();
gotoAndPlay(116);//LEVEL 2
}
}
Jetzt habe ich High-Score-Code schreiben, aber hat nicht funktioniert.
-Code für Higscore
publice var sharedData:SharedObject;
sharedData = SharedObject.getLocal("snake_info");
if(sharedData.data.highScore == null){ //if it is being called for the first time it will be null. so change it to 0.
sharedData.data.highScore = 0;
}
{
if(score > sharedData.data.highScore){
//if score greater than highscore then set highscore = score and save it.
sharedData.data.highScore = score;
sharedData.flush();
}
//display highscore
txtHighScore.text = String(sharedData.data.highScore);
ich ein 1120 error.I denke ich, den Code falsch side.I setzen können nicht herausfinden, was soll ich
Eigentlich, wenn ich die heutige Punktzahl reparieren könnte, dann kann ich das Highscore-Ergebnis korrigieren. Können Sie meine zweite Nachricht überprüfen? – KucuKeko