Question

Y a-t-il un moyen de créer une carte-image dans Flash / Flex et de l'avoir comme élément de script dans le DOM via jQuery?

Je dispose actuellement d'une carte-image HTML standard qui, lorsqu'une certaine sélection est sélectionnée, coche une case à cocher sur un formulaire de la même page (via JavaScript). Je voudrais le remplacer par quelque chose de plus attrayant, alors j'ai pensé que Flash / Flex & amp; jQuery est peut-être un bon moyen d’aller, mais je ne sais pas si Flex peut parler très facilement à jQuery.

Comme question connexe, si j'ai des éléments de formulaire dans un composant Flex (comme les zones de carte sélectionnées) et que je poste le formulaire à l'aide d'un composant HTML sur la même page, les valeurs des champs Flex seront-elles affichées à côté du code HTML champs?

(Remarque: je connais les sprites CSS Image et j'en ai conclu que cela ne fonctionnerait pas pour mon projet. Trop de formes irrégulières trop rapprochées et je sacrifierais trop de précision si je choisissais cette voie. .)

Était-ce utile?

La solution

Javascript et Flash jouent bien. Consultez le ExternalInterface . définition de classe dans l'API. Avec cela, il devrait être assez facile d'invoquer les routines Flash à partir de Javascript, et vice versa.

Il ne devrait pas être trop difficile de créer une carte de clic dans Flash. Vous pouvez créer une image-objet pour chaque zone cliquable: il est facile de dessiner des formes rectangulaires, circulaires et polygonales en flash.

En ce qui concerne la question relative au formulaire: non, l'envoi d'un formulaire HTML ne sera pas mis en ligne par votre application Flash. Cela étant dit, il n'y a aucune raison pour que vous ne puissiez pas utiliser les interfaces ExternalInterface et javascript mentionnées pour copier les champs de formulaire de Flash dans des éléments de formulaire HTML masqués avant de soumettre le formulaire.

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top