Outils du site


developpeurs:start

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:start [20/04/2011 10:42] lzamodeveloppeurs:start [29/04/2011 14:56] (Version actuelle) lzamo
Ligne 4: Ligne 4:
  
 Le programme d'Instrumenpoche est découpé en fichiers (ou "classes"). Chaque méthode et chaque propriété est accessible par une classe. La liste des classes est donnée ci-dessous, avec un lien vers sa description. Le programme d'Instrumenpoche est découpé en fichiers (ou "classes"). Chaque méthode et chaque propriété est accessible par une classe. La liste des classes est donnée ci-dessous, avec un lien vers sa description.
 +
 +===== Accéder aux objets =====
  
 En plus de chaque classe, il faut savoir que tout les objets dessinés dans instrumenpoche sont inclus dans le clip : En plus de chaque classe, il faut savoir que tout les objets dessinés dans instrumenpoche sont inclus dans le clip :
Ligne 18: Ligne 20:
 Chaque objet est accessible sous la forme Chaque objet est accessible sous la forme
  
-<code actionscript>Instrumenpoche.racine_iep.iep.[clip contenant].[type de l'objet]_[id de l'objet]</code> +<code actionscript>Instrumenpoche.racine_iep.iep.[clip contenant].[type objet]_[id objet]</code> 
-où <code>[clip contenant]</code> est un des clips listés ci-dessus, [type de l'objet] est le type d'objet tel qu'il apparaît dans le script instrumenpoche (par exemple ''"point"''), à deux exceptions près :+où ''[clip contenant]'' est un des clips listés ci-dessus, ''[type de l'objet]'' est le type d'objet tel qu'il apparaît dans le script instrumenpoche (par exemple ''"point"''), à deux exceptions près :
    * les tracés effectués au compas ou au crayon ont un type "trait" ;    * les tracés effectués au compas ou au crayon ont un type "trait" ;
-   * les angles droits (''"angle_droit"'' dans un script instrumenpoche) sont, en interne, des clips ''"angledroit"'' tout attaché.+   * les angles droits (''"angle_droit"'' dans un script instrumenpoche) sont, en interne, des clips ''"angledroit"'' tout attaché 
 +et ''[id objet]'' est l'id instrumenpoche de l'objet. 
 + 
 +===== Exemples ===== 
 +==== Tracé au crayon ou au compas ==== 
 + 
 +<code XML><action abscisse="322.4" ordonnee="203.55"  
 +epaisseur="0" couleur="0"  
 +id="2" mouvement="tracer" objet="crayon" /></code> 
 +crée un clip accessible par  
 +<code actionscript>Instrumenpoche.racine_iep.iep.dessin.trait_2</code> 
 +alors que 
 +<code XML><action couleur="noir" epaisseur="0" sens="5" fin="-3.65" debut="-16.24"  
 +id="3" mouvement="tracer" objet="compas" /></code> 
 +crée un clip accessible par  
 +<code actionscript>Instrumenpoche.racine_iep.iep.dessin.trait_3</code> 
 +==== Points, codages, textes ==== 
 +<code XML><action ordonnee="320.9" abscisse="266.55" rayon="194.89" angle2="10.4" angle1="-7.09"  
 +forme="double/" couleur="noir" id="1" mouvement="creer" objet="angle" /></code> 
 +crée un clip directement accessible par  
 +<code actionscript>Instrumenpoche.racine_iep.iep.dessin.angle_1</code> 
 +mais attention à l'exception : 
 +<code XML> 
 +<action ordonnee_sommet="211.15" abscisse_sommet="165.15"  
 +        ordonnee_inter="272.8" abscisse_inter="106.6" 
 +        couleur="noir" id="2" mouvement="creer" objet="angle_droit" /> 
 +</code> 
 +crée un clip directement accessible par  
 +<code actionscript>Instrumenpoche.racine_iep.iep.dessin.angledroit_2</code> 
 +sans soulignement entre les mots ''angle'' et ''droit''
 + 
 +==== Images ==== 
 +<code XML><action id="3" url="monimage.jpg" mouvement="chargement" objet="image" /></code> 
 +crée un clip directement accessible par  
 +<code actionscript>Instrumenpoche.racine_iep.iep.image.image_3</code> 
 + 
 +==== Autres ==== 
 +Pour les autres objets, voir la classe correspondante. 
 + 
 + 
 + 
 +===== Javascript =====
  
 Pour voir comment accéder aux objets d'Instrumenpoche par javascript, voir [[javascript]]. Pour voir comment accéder aux objets d'Instrumenpoche par javascript, voir [[javascript]].
developpeurs/start.1303288928.txt.gz · Dernière modification : 20/04/2011 10:42 de lzamo