Outils du site


developpeurs:parametrage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
developpeurs:parametrage [26/04/2011 14:48] lzamodeveloppeurs:parametrage [04/08/2011 14:42] (Version actuelle) – correction lien lzamo
Ligne 31: Ligne 31:
 </code> </code>
  
-Où on reconnaît le code ''anim=mon_anim.xml&config=ma_config.xml'' qui donne un lien vers un fichier d'animation ''mon_anim.xml'' et un fichier de configuration ''ma_config.xml''.+Où on reconnaît deux paramètres ''flashvars'' (qui servent à passer des paramètres à une animation Flash) le code ''anim=mon_anim.xml&config=ma_config.xml'' qui donne un lien vers un fichier d'animation ''mon_anim.xml'' et un fichier de configuration ''ma_config.xml''. 
 + 
 +Il est également possible de passer ces paramètres après l'URL d'instrumenpoche. Au lieu de ''flashvars'', on aura ''<param name="movie" value="iep.swf?anim=mon_anim.xml&config=ma_config.xml" />'' et ''src="iep.swf?anim=mon_anim.xml&config=ma_config.xml"''
  
 **Note.** Dans la page HTML, les paramètres ''anim'', ''config'', etc doivent apparaître deux fois et les valeurs qui leur sont passées sont données sans guillemets. En cas de texte complet (paramètres ''iep_anim'' ou ''iep_config''), les textes doivent être "échappés" au format URL. **Note.** Dans la page HTML, les paramètres ''anim'', ''config'', etc doivent apparaître deux fois et les valeurs qui leur sont passées sont données sans guillemets. En cas de texte complet (paramètres ''iep_anim'' ou ''iep_config''), les textes doivent être "échappés" au format URL.
Ligne 37: Ligne 39:
 ==== Dans une autre animation Flash ==== ==== Dans une autre animation Flash ====
 Si on insère instrumenpoche [[:tutoriels:application_contenant_iep|dans une application Flash]], on peut d'abord créer une variable texte ''anim'' qui donnera le chemin vers un script XML d'animation, et une variable ''config'' qui donnera le chemin vers un script de configuration. Si on insère instrumenpoche [[:tutoriels:application_contenant_iep|dans une application Flash]], on peut d'abord créer une variable texte ''anim'' qui donnera le chemin vers un script XML d'animation, et une variable ''config'' qui donnera le chemin vers un script de configuration.
 +
 +On peut également donner le texte XML de l'animation dans une variable ''iep_anim'', le texte XML de la configuration dans une variable ''iep_config''.
 +
 +Mais il est en plus possible de créer un objet ''iep_parametres'' pour le paramétrage, dont les enfants (noms et valeurs) seront identiques à ceux de la classe Instrumenpoche.as :
 +<code>
 +var iep_parametres:Object = new Object();
 +iep_parametres.boutons_lecteur = new Array("debut", 
 +      "precedente", "pause", "lecture", 
 +      "boucle", "suivante", "fin","fermer");
 +iep_parametres.geometrie = false;
 +</code>
 +
 +Tout cela doit être fait avant le chargement d'instrumenpoche.
 +
 ===== Syntaxe du paramétrage ===== ===== Syntaxe du paramétrage =====
 Pour la syntaxe des scripts décrivant les animations, voir [[:script:start|la rubrique "script"]]. Pour la syntaxe des scripts décrivant les animations, voir [[:script:start|la rubrique "script"]].
  
-Les paramètres disponibles sont ceux contenus dans la classe [[http://instrumenpoche.sesamath.net/documentation_classes/Instrumenpoche.html/Instrumenpoche.html|Instrumenpoche.as]].+Les paramètres disponibles sont ceux contenus dans la classe [[http://instrumenpoche.sesamath.net/documentation_classes/Instrumenpoche.html|Instrumenpoche.as]] et dont le nom commence par ''options_''.
  
 Un fichier de configuration d'instrumenpoche est au format XML. Les paramètres qui sont de la forme ''options_nom1_nom2'' avec une valeur par défaut de ''false'' dans ''Instrumenpoche.as'' peuvent passer à ''true'' par un nœud XML de la forme Un fichier de configuration d'instrumenpoche est au format XML. Les paramètres qui sont de la forme ''options_nom1_nom2'' avec une valeur par défaut de ''false'' dans ''Instrumenpoche.as'' peuvent passer à ''true'' par un nœud XML de la forme
Ligne 53: Ligne 69:
 <rapporteur>fixe,double</rapporteur> <rapporteur>fixe,double</rapporteur>
 </code> </code>
 +
 +Pour les autres, qui apparaissent sous la forme ''parametre=valeur'' dans ''Instrumenpoche.as'', on écrit :
 +<code XML><parametre>valeur</parametre></code>
 +**Exemple**
 +<code XML><debuter>15</debuter></code>
 +va débuter l'animation à la quinzième étape.
  
 **Lecture** **Lecture**
 Pour obtenir instrumenpoche en mode "lecture" classique, un raccourci est disponible : ''config="config_lecture"''. Pour obtenir instrumenpoche en mode "lecture" classique, un raccourci est disponible : ''config="config_lecture"''.
 +
 ==== Exemple complet ==== ==== Exemple complet ====
 On veut créer un exercice tout simple : une figure avec deux points O et I est tracée, et on demande à l'élève de tracer au crayon le segment [OI]. On veut créer un exercice tout simple : une figure avec deux points O et I est tracée, et on demande à l'élève de tracer au crayon le segment [OI].
Ligne 81: Ligne 104:
 où on affiche deux points O et I et le texte de la consigne : "Trace le segment [OI].". où on affiche deux points O et I et le texte de la consigne : "Trace le segment [OI].".
  
-<code XML>+<code XML http://instrumenpoche.sesamath.net/v2/exercices/base/segment_config.xml>
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <INSTRUMENPOCHE version="2" > <INSTRUMENPOCHE version="2" >
-<mode>exercice,6</mode> 
 <instruments>crayon</instruments> <instruments>crayon</instruments>
 <boutons_geometrie>annuler,restaurer,valider</boutons_geometrie> <boutons_geometrie>annuler,restaurer,valider</boutons_geometrie>
Ligne 98: Ligne 120:
 </code> </code>
  
-**Ligne 1** +Comme le fichier de configuration ne précise pas de ''mode'', instrumenpoche va rester en mode "géométrie" (utilisation des instruments) et se caler sur la fin de l'animation chargée, qui servira d'énoncé de l'exercice.
-Le code ci-dessus va mettre instrumenpoche en mode ''exercice'' (qui est un synonyme du mode ''geometrie'') et se placer après la 6ème action de l'animation chargée par ailleurs.+
  
-**Ligne 2**+ 
 +**Ligne 1**
 Le seul instrument accessible par le menu est le crayon. Le seul instrument accessible par le menu est le crayon.
  
-**Ligne 3**+**Ligne 2**
 En plus du bouton permettant de sélectionner ou masquer le crayon, on donne les boutons permettant d'annuler ou restaurer les dernières actions effectuées et le bouton qui valide la construction effectuée. En plus du bouton permettant de sélectionner ou masquer le crayon, on donne les boutons permettant d'annuler ou restaurer les dernières actions effectuées et le bouton qui valide la construction effectuée.
 Cette validation sera effectuée à l'aide des données de la ligne ''<test>...</test>'' située plus bas. Cette validation sera effectuée à l'aide des données de la ligne ''<test>...</test>'' située plus bas.
  
-**Ligne 4** On ne peut pas déplacer d'instrument sur un point en s'aidant du clic droit (''sansinstrument'') ni tracer de point à point (''sanstrace'') et les points ne peuvent pas être déplacés (''fixe''). Lorsqu'un point est survolé à la souris, ses coordonnées ne sont pas affichées par Instrumenpoche (''sanscoordonnees'').+**Ligne 3** On ne peut pas déplacer d'instrument sur un point en s'aidant du clic droit (''sansinstrument'') ni tracer de point à point (''sanstrace'') et les points ne peuvent pas être déplacés (''fixe''). Lorsqu'un point est survolé à la souris, ses coordonnées ne sont pas affichées par Instrumenpoche (''sanscoordonnees'')
 + 
 +**Ligne 4** Par rapport à la page HTML, le fichier d'instrumenpoche ''iep.swf'' est situé deux étages au-dessus dans l'arborescence. Il faut le préciser, car cette arborescence est la même pour les fichiers de la configuration et de l'animation. 
 + 
 +**Ligne 5** Un test. Ce test utilise les fonctions de [[http://instrumenpoche.sesamath.net/documentation_classes/TestIep.html|la classe TestIep.as]]. ''resultat_0'' est le message qui sera affiché si le test renvoie le nombre 0, ''resultat_1'' le message affiché si le test renvoie 1.
  
-**Ligne 5** Par rapport à la page HTML, le fichier d'instrumenpoche ''iep.swf'' est situé deux étages au-dessus dans l'arborescence. Il faut le préciser, car cette arborescence est la même pour les fichiers de la configuration et de l'animation. 
  
-===== Liste des paramètres posibles ===== 
  
developpeurs/parametrage.1303822102.txt.gz · Dernière modification : 26/04/2011 14:48 de lzamo