Au départ, des documents Word, à publier sur le Web. Export HTML de Word donne par un script Python un document HTML (un BODY) intégré dans un site PHP + CSS.
Dans ce document des images Corel Draw .cdr, parmi d'autres. Je suis l'auteur de ces images, mais je n'ai pas Corel Draw, et puis je ne veux pas m'y remettre. En revanche j'ai accès à une station Adobe CS3. Donc les .cdr dans Illustrator, sauvegarde en .ai, puis export d'un .png et d'un .swf. C'est correct, mais imparfait au niveau flèches, ombrage, ..., les imperfections étant au niveau du passage .cdr -> .ai. Le .png sert d'image alternative et également à donner au script Python des dimensions.
Certaines images destinées à la publication papier sont affichées trop petites. Il faut pouvoir les ouvrir dans une page de navigateur ou un player Flash. Je génère donc un code comme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div>
 <div class="imagecontainer">
  <p class="legend">
   Format général d'une instruction
  </p>
  <object type="application/x-shockwave-flash" data="./images_site/ch08_02.swf" width="600" height="209">
   <param name="movie" value="./images_site/ch08_02.swf"  >
   <img src="ch08_02.png" alt="" title="Format général d'une instruction"  >
  </object>
 </div>
 <div class="imagecontainer">
  <p class="legend">
  </p>
  <a href="./images_site/ch08_02.swf" title="Acquisition fichier SWF" target="_blank">
   Acquérir le .swf
  </a>
 </div>
</div>
Testé sur diverses machines Linux et Windows, navigateurs Opera, Firefox, IE7, Konqueror. Le comportement est "presque bon", en fait un peu erratique. L'image s'affiche toujours correctement, mais le lien pose parfois souci. Disons que clic-droit et une des options de ouvrir ou enregistrer fonctionne toujours. Un clic-molette (ouverture dans autre onglet) fonctionne, en tout cas aujourd'hui. Le clic normal fontionne de façon erratique, et semble-t-il "de mieux en mieux" avec le temps (!!!). Par exemple pour Opera, ne pas fonctionner signifie ouvrir le .swf comme un fichier texte semble-t-il, avec d'autres navigateurs c'est ne rien ouvrir du tout.

Questions:
- Quel est le bon moyen de récupérer des images Corel Draw 9 sans Corel Draw, à priori vers la chaîne CS3 ?
- Comment fiabiliser le lien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
  <a href="./images_site/ch08_02.swf" title="Acquisition fichier SWF" target="_blank">
   Acquérir le .swf
  </a>
- Comment rendre cliquable la zones du .swf dans la page ?
J'imagine que la solution pourrait être d'intégrer mon image.swf dans un actionscript.swf qui gêrerait le clic. Mais je ne connais plus RIEN à Flash. Et je préfèrerais ne pas m'y plonger. Ce serait d'ailleurs mieux si je pouvais éviter d'avoir à lancer Flash, en me contentant de quelques lignes d'AS.

Bonne journée à tous...

Pierre