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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
function Init()
{
_root.intNumQuestion = 1;
_root.intScore = 0;
ChargementQuestion();
}
//*********************************************
// Passage à la question suivante
//
// 29/09/2006 - ELS : Creation
//*********************************************
function QuestionSuivante()
{
if (_root.intIdSelection == ""){
_root.strErreur.text = "Erreur, sélectionnez une réponse"
}else{
if (_root.intNumQuestion == _root.k_inf_intNbQuestionMax){
trace("fin, score = " add _root.intScore);
}else{
trace("nv score = " add _root.intScore);
_root.intNumQuestion = _root.intNumQuestion + 1;
ChargementQuestion();
}
}
}
//*********************************************
// Chargement d'un fichier XML
//
// 29/09/2006 - ELS : Creation
//*********************************************
function ChargementQuestion()
{
_root.indexQuestion[_root.intNumQuestion] = new XML();
_root.indexQuestion[_root.intNumQuestion].ignoreWhite = true;
_root.indexQuestion[_root.intNumQuestion].onLoad=AfficheQuestion;
trace("chargt de " add "infraction/question" add _root.intNumQuestion add ".xml");
_root.indexQuestion[_root.intNumQuestion].load("infraction/question" add _root.intNumQuestion add ".xml");
}
//************************************************************
// Affichage d'une question
//
// 29/09/2006 - ELS : Creation
//************************************************************
function AfficheQuestion() {
var curOcc:XMLNode;
var strQuestion:String = _root.indexQuestion[_root.intNumQuestion].firstChild.firstChild.nextSibling.firstChild.nodeValue;
var strImage:String = _root.indexQuestion[_root.intNumQuestion].firstChild.firstChild.nextSibling.nextSibling.nextSibling.firstChild;
var width:String = _root.indexQuestion[_root.intNumQuestion].firstChild.firstChild.nextSibling.nextSibling.nextSibling.attributes.width;
var height:String = _root.indexQuestion[_root.intNumQuestion].firstChild.firstChild.nextSibling.nextSibling.nextSibling.attributes.height;
_root.strQuestion.text = NettoyageMot(strQuestion add "\n" add strDetailQuestion);
objImage.htmlText = "<html><body><img src='" add strImage add "' width='" add width add "' height='" add height add "' align='left'></body></html>";
} |
Partager