Image vectorielle Flash cliquable, lien.

Le
Pierre Maurette
Bonjour,

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,
etc., 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:

<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:
<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 Maurette
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Lea GRIS
Le #22070031
Pierre Maurette a écrit :

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



Est-ce que SVG serait une alternative convenable ?

Dessins vectoriels
Pas de plug-in.
Éléments interactifs et liens cliquables.

--
Léa Gris
Pierre Maurette
Le #22070021
Lea GRIS, le 18/08/2008 a écrit :
Pierre Maurette a écrit :

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



Est-ce que SVG serait une alternative convenable ?



J'avais jeté un oeil et laissé tomber. C'est sur le papier la bonne
solution, mais la réalité semble différente. En fait, ça n'a pas encore
pris.
Et puis Flash .swf fait d'office ce que je souhaite, l'affichage
maximisé quand un .swf est ouvert seul, dans une fenêtre de navigateur
ou dans le player. Avec SVG, c'est tout petit.

Dessins vectoriels
Pas de plug-in.



Chez moi, il semble bien qu'il en faille un pour IE7, que je n'ai pas,
ce qui signifierait que je n'ai pas encore été sollicité pour
l'installer, et que ça peut être un cas général. Mais je dois admettre
que je navigue très peu avec IE7.

Éléments interactifs et liens cliquables.



Certes. Je vais voir selon comment ça se passe avec Flash.

Merci d'avoir répondu,

--
Pierre Maurette
Publicité
Poster une réponse
Anonyme