Android用のFlash cs5.5でランダムクイズを作ってみたので、このAS2コードをAS3に変換したのですが、エラーが1つ。
AS2:
stop();
benar = 0; salah = 0; total_frame = 11; array_frame = [];
for (i=2; i<=total_frame; i++) {
array_frame.push(i);
}
array_frame.sort(function () {
return random(2) ? 1 : -1;
});
jumlah_frame = array_frame.length;
私のAS3:
stop()
var benar=0;var salah=0; var jumlah_frame; var total_frame = 11;
var array_frame = [];
var i:Number; for ( i=2; i<=total_frame; i++) {
array_frame.push(i);
}
array_frame.sort(function () {
return random(2) ? 1 : -1;
});
jumlah_frame = array_frame.length;
私のエラーは.. *array_frame.sort(function () { return random(2) ? 1 : -1;* 1180: 未定義の可能性のあるメソッド random を呼び出します。
私のコードはすでに正しいですか?私はAS3の初心者です。誰かがこのコードを説明して修正するか、別の効果的なコードを教えてください.. :)