2017-01-13 14 views
1

スコアカウンターを作成し、プレイヤーの開始レベルが1で勝利している場合、カウンターは次のレベルに動作し続けます。 )これまでのところ問題はありません。プレイヤーがメニューからレベルを選択したときのスコアカウンターに「Nan」というエラーが表示される

しかし、プレイヤーがメニューからレベル2を選択すると、カウンターは動作しません。レベル2はフレーム116から開始します。「NaN」というエラーが発生します。

私はそれがフレーム1

function checkButtonsone():void 
{ 
    if(fisoneclicked21 && fistwoclicked) 
    { 

    Scorecounter = Scorecounter + 10; 
    Score_t1.text = (Scorecounter).toString(); 

    acmessage.visible = true; 
    acmessage.play(); 

    gotoAndPlay(116);//LEVEL 2 
} 
} 

及びレベル2

function checkButtonponelev2():void 
{ 
    if(fish1clickedleveltwo && fishtwoclickedleveltwo && 
    fishthreeclickedleveltwo) 

    {   
    Scorecounter = Scorecounter + 10; 
    Score_t1.text = (Scorecounter).toString(); 

    famessage.visible = true; 
    famessage.play(); 
} 
} 
上に動的text.Useカウンタコードです1

var Scorecounter:Number = 0; 

そしてScore_t1このscroreフレームのようなコードを書きます

私は2つのレベルのキーフレームを使用していません。スコア枠は最後のフレームまで続きます。(285)

+0

階層ではありません。そして、あなたはスコア値にアクセスしたい任意のフレームでそれをインポートするクラスファイルScoreHolder.asを作成し、*の.FLAと同じフォルダに

package { public class ScoreHolder { static public var score:Number = 0; } } 

をそれを置きます明らかです。レベルは同じタイムライン上のフレームですか?レベルは明確なムービークリップですか? – Organis

+0

レベルは同じタイムラインにあります。 https://s28.postimg.org/ow8lfldsd/Taslak_2.png – KucuKeko

答えて

1

なぜ、タイムラインスクリプトがあなたのために機能しないのか分かりませんでしたが(しかし、それがあればScorecounterをトレースしたいかもしれませんが)、私は "グローバルな"可変解決策を提案できます。

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 
    } 
} 
+0

brilliant :)ありがとうございます...私はタイマーについて質問したいと思います。タイマーでも同じことができますか? – KucuKeko

+0

はい、静的なクラス変数としてタイマーを持つことができます。ただし、この1つのタイムラインでより多くの機能を共有したい場合は、このMovieClip(またはメインタイムライン)のクラスを作成し、「this」ステートメントを使用してそのフィールドにアクセスすることをお勧めします。 – Organis

+0

こんにちはオルガン。私はそれ以上の高得点を追加しますが、それは仕事ではありませんチェックアウトしてください。 http://stackoverflow.com/questions/41761659/shared-object-save-and-load-issue – KucuKeko

関連する問題