la solution d'ouvrir une fenêtre de navigateur (pop-up) est très mauvaise, si ton client a un bloqueur de popup, il ne verra rien.
il vaut mieux une popup 'interne' à ta page : ouvrir l'image au premier plan de ton animation, en la recouvrant partiellement, avec un bouton 'fermer' pour refermer l'image. En plus ça sera animable -> MovieClipLoader.onLoadInit pour lire la taille de l'image et adapter la taille du clip receveur.
sinon c'est comme ça :
getURL("javascript:<nomDeFonctionJavascript(largeurImg, hauterImg, nomDuFichier, etc.)>" );
Dans le code de la page xHTML qui contient ton .swf, tu dois déclarer au préalable une fonction <nomDeFonctionJavascript(param1, param2, ...)> qui soit capable d'ouvrir une pop-up (window.open()) à la bonne taille, selon des valeurs passées en paramètres.
L'URL appellée par le window.open() sera forcément en PHP/ASP, puisque qu'elle doit produire une balise <img /> correcte à partir du nom de fichier passé en GET par la fonction Javascript précédente.
Pour avoir la bonne taille d'image en pixels, tu mets ça dans le XML du contenu chargé dans ton Flash, ça nécessite de calculer la taille du fichier côté serveur, idéalement tu fais lors de l'upload/redimensionnement, si le site est administrable. Sinon tu codes la taille en dur dans le XML.
[edit]C'est presque trop facile (petit sourire vicieux) - en fait ça nécessite 3-4 langages et pas mal de compétences, je m'en rends compte qu'à la relecture, j'ai du mal à me rendre compte de ton niveau de compétences -> ask for more.[/edit]
Message édité par craps_youpla le 06-07-2006 à 22:01:50