Fonctions ludiscape
Ludiscape possède une bibliothèque de fonctions simples pour intéragir avec les objets ou le moteru Ludiscape.
Vous trouverez sur cette page la description des fonctions
Fonctions de navigation :
LUDI.nextPage();  | 
Permet de charger la page suivante  | 
|
LUDI.nextPageAnd1();  | 
Permet de charger la page suivante + 1  | 
|
LUDI.nextPageAnd2();  | 
Permet de charger la page suivante + 2  | 
|
LUDI.prevPage();  | 
Permet de charger la page précédente  | 
|
LUDI.goPage(3);  | 
Permet de charger une page  | 
Exemple : chargement e la page d'accueil : LUDI.goPage(0);  | 
LUDI.displayLastPage();  | 
Permet de charger la dernière page affichée  | 
Fonctions d'animation :
LUDI.fadeIn('ID');  | 
Fait apparaître un objet  | 
|
LUDI.fadeOut('ID');  | 
Fait disparaître un objet  | 
|
LUDI.locationXY('ID',100,100);  | 
Permet de redéfinir la position en X et Y  | 
Exemple: je souhaite que l'objet image avec l'identifiant boule se positionne en x:10 et y:20 LUDI.locationXY('boule',10,20);  | 
LUDI.translateXY('ID',100,100);  | 
Permet de redéfinir la position en X et Y avec une glissade  | 
Exemple: je souhaite que l'objet image avec l'identifiant boule glisse vers x:10 et y:20 LUDI.translateXY('boule',10,20);  | 
LUDI.mapTo('ID','TO');  | 
Permet de faire correspondre un objet a un autre en X Y et Width et Height.  | 
Exemple : recouvrir une image avec une autre (jeu du mémory) Mettre l'identifiant de l'objet à déplacer et l'identifiant cible  | 
LUDI.rotateAngle('ID',45);  | 
Permet de définir une rotation en degrées  | 
Exemple: je souhaite que l'objet image avec l'identifiant boule se positionne avec une rotation de 20° LUDI.rotateAngle('boule',20);  | 
LUDI.wait(2000);  | 
Permet de définir une pause entre deux animations en millisecondes  | 
|
Fonctions pour agir sur les variables du contenu ludiscape :
LUDI.updateNote(-5);  | 
Ajoute ou supprime des points sur le total apprenant  | 
|
LUDI.updateScore(5);  | 
Ajoute ou supprime des points sur le total score de l'apprenant  | 
|
LUDI.deleteLife();  | 
Permet de supprimer une vie, entraine une animation si l'objet life est présent dans la page  | 
|
LUDI.addLife();  | 
Permet d'ajouter une vie  | 
|
LUDI.updateNoteExam();  | 
Fonction qui donne une pénalitée de 1 point par écran non validé, fonction spéciale pour le générateur d'examen  | 
|
Fonctions pour récupérer et définir des valeurs textuelles :
LUDI.setValueTxt('ID', 'texte');  | 
Définit la valeur d'une zone de texte  | 
|
LUDI.getValueInput('ID');  | 
Récupere la valeur d'un texte  | 
Exemple : var txt = LUDI.getValueInput('ID');  | 
LUDI.getValueQcm('ID');  | 
Récupere les réponses sous la forme d'un texte  | 
Exemple: var txt = LUDI.getValueQcm('ID');  | 
LUDI.getValueSelect('ID');  | 
Récupere la valeur d'une liste de choix  | 
|
LUDI.setValueSelect('ID', 'texte');  | 
Définit la valeur d'une liste de choix (le choix doit exister préalablement)  | 
Fonctions Médias :
LUDI.sound("pouet.mp3");  | 
Jouer un son embarqué  | 
|
LUDI.playSrcVideo  | 
Permet de jouer la source d'une vidéo  | 
|
LUDI.changeSrcVideo  | 
permet de changer la source d'une vidéo.  | 
|
LUDI.replaySeqSounds()  | 
Rejouer la séquence sonore  | 
Copyright © 2014, Ludiscape