質問ページ3 / 113


質問ページ3 / 113

質問ページ3/113

概要変数を暗号に変換する
投稿者bike?
状態
カテゴリーActionScript
投稿日2009-09-21 (月) 16:57:43
バージョン

質問内容

すみません、まったく解からないので質問させていただきます タイトルの文の意味がわからない人が居ると思うので 説明します。 現在自分はシューティングゲームを作っていて それでゲームオーバーになったときに そこまでに取得したスコア(score)を 暗号に変換して表示する というランキング偽装対策をしたいのですが

例えば、score = 12345; とかを score = abcde ; などにしたいのですが アクションスクリプトで変数を 暗号に変えるにはどうすればよいでしょうか?

不甲斐無くて申し訳ありません

回答

  • 配列を使います
    score = 12345;
    
    score = "" + score;
    array1 = ["1","2","3","4","5","6","7","8","9","0"];
    array2 = ["a","b","c","d","e","f","g","h","j","k"];
    for(i=0; i<score.length; i++){
    	txt = score.split(array1[i]).join(array2[i]);
    	score = txt;
    }
    // これでscore = abcdeに変換
    // 元に戻すときはarray1とarray2の中身を逆にすればよい
    こんな感じでどうでしょう -- 2009-09-24 (木) 12:44:31
  • アクションスクリプトまで書いて頂き誠に感謝します!おかげで悩みが解決しました! -- bike? 2009-09-24 (木) 18:22:07