Outils du site


developpeurs:start

Structure du programme instrumenpoche

Lorsque Instrumenpoche est intégré dans une autre animation flash ou une page HTML, il est possible d'accéder directement aux objets qu'il contient. Pour cela, il faut connaître des rudiments du langage actionscript et la structure du programme.

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 :

Instrumenpoche.racine_iep.iep

Les tracés (traits au crayon ou au compas, points, codages, textes…) sont dans le clip :

Instrumenpoche.racine_iep.iep.dessin

les instruments dans

Instrumenpoche.racine_iep.iep.instruments

et les images téléchargées dans

Instrumenpoche.racine_iep.iep.image

Chaque objet est accessible sous la forme

Instrumenpoche.racine_iep.iep.[clip contenant].[type objet]_[id objet]

[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 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

<action abscisse="322.4" ordonnee="203.55" 
epaisseur="0" couleur="0" 
id="2" mouvement="tracer" objet="crayon" />

crée un clip accessible par

Instrumenpoche.racine_iep.iep.dessin.trait_2

alors que

<action couleur="noir" epaisseur="0" sens="5" fin="-3.65" debut="-16.24" 
id="3" mouvement="tracer" objet="compas" />

crée un clip accessible par

Instrumenpoche.racine_iep.iep.dessin.trait_3

Points, codages, textes

<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" />

crée un clip directement accessible par

Instrumenpoche.racine_iep.iep.dessin.angle_1

mais attention à l'exception :

<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" />

crée un clip directement accessible par

Instrumenpoche.racine_iep.iep.dessin.angledroit_2

sans soulignement entre les mots angle et droit.

Images

<action id="3" url="monimage.jpg" mouvement="chargement" objet="image" />

crée un clip directement accessible par

Instrumenpoche.racine_iep.iep.image.image_3

Autres

Pour les autres objets, voir la classe correspondante.

Javascript

Pour voir comment accéder aux objets d'Instrumenpoche par javascript, voir javascript.

Liste des classes d'Instrumenpoche

developpeurs/start.txt · Dernière modification: 29/04/2011 14:56 par lzamo