トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     MXで外部テキストを利用したランダムクイズの作成
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fumio
Åê¹ÆNo.8570
投稿日時: 2004-6-25 1:57
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
Re: MXで外部テキストを利用したランダムクイズの作成
直接出題の配列を並替えてはダメなのでしょうか?
引用:
mibooさんは書きました:
クイズの質問にユニークIDを振り、問題定義の前の段階で参考に教えてた頂いた
運命を決めておくスクリプトでランダムな配列を読み出し、重複がないように
しました。また、それを頭から順に出題するようにカウントベースでループするようにしました。スクリプトとしては下記の様になってます。

function xRandomArray(lArray) {
	var lResult = lArray.concat();
	var i = lResult.length;
	while (i--) {
		var nPos = Math.floor(Math.random()*(i+1));
		var temp = lResult[i];
		lResult[i] = lResult[nPos];
		lResult[nPos] = temp;
	}
	return lResult;
}
/*
a0 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39"];
*/
// a = xRandomArray(a0);
qArray = xRandomArray(questionArray);
//配列をランダムに並び替え
/*
var qArray = [];
var k = 10;
for (i=0; i<k; i++) {
	ax = a[i];
	ay = questionArray[ax];
	qArray.push(ay);
}
*/
trace(qArray);

引用:
その後次のフレームでカウントごとに頭から表示させるようにしました。
this.question = qArray[this.totalCount][0];
this.selectA = qArray[this.totalCount][1];
this.selectB = qArray[this.totalCount][2];
this.selectC = qArray[this.totalCount][3];
this.correct = qArray[this.totalCount][4];


----------------
 

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   MXで外部テキストを利用したランダムクイズの作成 miboo 2004-6-24 11:00
     Re: MXで外部テキストを利用したランダムクイズの作成 Fumio 2004-6-24 11:09
       Re: MXで外部テキストを利用したランダムクイズの作成 miboo 2004-6-24 11:29
         Re: MXで外部テキストを利用したランダムクイズの作成 miboo 2004-6-24 15:45
           Re: MXで外部テキストを利用したランダムクイズの作成 Fumio 2004-6-24 16:14
             Re: MXで外部テキストを利用したランダムクイズの作成 miboo 2004-6-24 18:14
               Re: MXで外部テキストを利用したランダムクイズの作成 Fumio 2004-6-24 19:00
                 Re: MXで外部テキストを利用したランダムクイズの作成 miboo 2004-6-25 1:18
                 » Re: MXで外部テキストを利用したランダムクイズの作成 Fumio 2004-6-25 1:57
                     Re: MXで外部テキストを利用したランダムクイズの作成 miboo 2004-7-2 21:14

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops