mmmh, d'habitude je fais ça avec un fichier XML du type :
<root>
<dot x="34" y="56">
<title>Bousbecque</title>
<caption>Petit village des Flandres au coeur d'une verte et riante vallée, blah blah</caption>
</dot>
</root>
- une classe AS2 assez light de parseur XML qui renvoie un tableau d'objet plus facile à manipuler que des firstChild.childnodes, avec des méthodes d'accès clean (getTitleByID(pID:Number) par exemple).
- une classe un peu plus abstraite, qui sert à positionner les points, à positionner les zones sensibles et à générer les event handlers qui vont avec (très très utile, tu seras forcé d'en coder une un jour où l'autre).
En résumé, utilise du XML pour les données et différencie les zones sensibles des clips visibles, après ça glisse tout seul.